SlideShare une entreprise Scribd logo
1  sur  25
Digital Signal Processing
Rohit Dhongde (B-41)
Sushant Burde(B-48)
Vaibhav Deshmukh(B-
52)
Swapnil Dondal (B-49)
What is DSP?
 Converting a continuously changing waveform
(analog) into a series of discrete levels (digital)
What is DSP?
 The analog waveform is sliced into equal segments
and the waveform amplitude is measured in the middle
of each segment
 The collection of measurements make up the digital
representation of the waveform
What is DSP?
0
0.22
0.44
0.64
0.82
0.98
1.11
1.2
1.24
1.27
1.24
1.2
1.11
0.98
0.82
0.64
0.44
0.22
0
-0.22
-0.44
-0.64
-0.82
-0.98
-1.11
-1.2
-1.26
-1.28
-1.26
-1.2
-1.11
-0.98
-0.82
-0.64
-0.44
-0.22
0
-2
-1.5
-1
-0.5
0
0.5
1
1.5
2
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
Binary Search
 The speed the binary search is accomplished depends
on:
 The clock speed of the ADC
 The number of bits resolution
 Can be shortened by a good guess (but usually is not
worth the effort)
How Does It Work?
Faithful Duplication
 Now that we can slice up a waveform and convert it
into digital form, let’s take a look at how it is used in
DSP
 Draw a simple waveform on graph paper
 Scale appropriately
 “Gather” digital data points to represent the waveform
Starting Waveform Used to
Create Digital Data
How Does It Work?
Faithful Duplication
 Swap your waveform data with a partner
 Using the data, recreate the waveform on a sheet of
graph paper
Waveform Created from Digital
Data
How Does It Work?
Faithful Duplication
 Compare the original with the recreating, note
similarities and differences
How Does It Work?
Faithful Duplication
 Once the waveform is in digital form, the real power of
DSP can be realized by mathematical manipulation of
the data
 Using EXCEL spreadsheet software can assist in
manipulating the data and making graphs quickly
 Let’s first do a little filtering of noise
How Does It Work?
Faithful Duplication
 Using your raw digital data, create a new table of data
that averages three data points
 Average the point before and the point after with the point
in the middle
 Enter all data in EXCEL to help with graphing
Noise Filtering Using
Averaging
Raw
-150
-100
-50
0
50
100
150
0 10 20 30 40
Time
Amplitude
Ave before/after
-150
-100
-50
0
50
100
150
0 10 20 30 40
Time
Amplitude
How Does It Work?
Faithful Duplication
 Let’s take care of some static crashes that cause some
interference
 Using your raw digital data, create a new table of data
that replaces extreme high and low values:
 Replace values greater than 100 with 100
 Replace values less than -100 with -100
Modulation
Discrete signals are rarely transmitted over long distances or stored
in large quantities in their raw form.
Signals are normally modulated to match their frequency
characteristic to those of the transmission and/or storage media to
minimize signal distortion, to utilize the available bandwidth
efficiently, or to ensure that the signal have some desirable
properties.
Two application areas where the idea of modulation is extensively used
are:
1. telecommunications
Three most commonly used digital modulation schemes for
transmitting
Digital data over bandpass channels are:
Amplitude shift keying (ASK)
Phase shift keying (PSK)
Frequency shift keying (FSK)
When digital data is transmitted over an all digital
network a scheme known
As pulse code modulation (PCM) is used.
Digital Signal Processing And Its Benefits
By a signal we mean any variable that carries or contains some kind
of information that can be conveyed, displayed or manipulated.
Examples of signals of particular interest are:
- speech, is encountered in telephony, radio, and everyday life
- biomedical signals, (heart signals, brain signals)
- Sound and music, as reproduced by the compact disc player
- Video and image,
- Radar signals, which are used to determine the range and bearing
of distant targets
Attraction of DSP comes from key advantages such as :
* Guaranteed accuracy: (accuracy is only determined by the
number of bits used)
* Perfect Reproducibility: Identical performance from unit to unit
ie. A digital recording can be copied or reproduced several
times with no
loss in signal quality
* No drift in performance with temperature and age
* Uses advances in semiconductor technology to achieve:
(i) smaller size
(ii) lower cost
(iii) low power consumption
Disadvantages of DSP
* Speed and Cost
DSP designs can be expensive, especially when large bandwidth signals
are involved. ADC or DACs are either to expensive or do not have sufficient
resolution for wide bandwidth applications.
* DSP designs can be time consuming plus need the necessary resources
(software etc)
* Finite word-length problems
If only a limited number of bits is used due to economic considerations
serious degradation in system performance may result.
Key DSP Operations
1. Convolution
2. Correlation
3. Digital Filtering
4. Discrete Transformation
5. Modulation
Convolution
Convolution is one of the most frequently used operations in DSP.
Specially in digital filtering applications where two finite and causal
sequences x[n] and h[n] of lengths N1 and N2 are convolved
0
][][][][][][][
kk
knxkhknxkhnxnhny
where, n = 0,1,…….,(M-1) and M = N1 + N2 -1
This is a multiply and accumulate operation and DSP device
manufacturers have developed signal processors that perform this
action.
Correlation
There are two forms of correlation :
1. Auto-correlation
2. Cross-correlation
1. The cross-correlation function (CCF) is a measure of the similarities or shared
properties between two signals. Applications are cross-spectral
analysis, detection/recovery of signals buried in noise, pattern matching etc.
Given two length-N sequences x[k] and y[k] with zero means, an estimate of their
cross-correlation is given by:
,...2,1,0
00 2
1 n
rr
nr
n
yyxx
xy
xy
Where, rxy(n) is an estimate of the cross covarience
The cross-covarience is defined as
1
0
2
1
0
2
1
0
1
0
][
1
)0(,][
1
)0(
,...2,1,0][][
1
,...2,1,0][][
1
N
k
yy
N
k
xx
nN
k
nN
k
xy
ky
N
rkx
N
r
nkynkx
N
nnkykx
Nnr
2. An estimate of the auto-correlation of an length-N sequence
x[k] with zero mean is given by
][nxx
2,1,0,
]0[
][
][ n
r
nr
n
xx
xx
xx
Application Areas
Image Processing Instrumentation/Control Speech/Audio
Military
Pattern recognition spectrum analysis speech recognition secure
communications
Robotic vision noise reduction speech synthesis radar
processing
Image enhancement data compression text to speech sonar
processing
Facsimile position and rate digital audio missile guidance
animation control equalization
Telecommunications Biomedical Consumer applications
Echo cancellation patient monitoring cellular mobile phones

Contenu connexe

Tendances

Analog to digital conversion
Analog to digital conversionAnalog to digital conversion
Analog to digital conversion
Engr Ahmad Khan
 

Tendances (20)

Optical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital ReceiverOptical Fiber Communication Part 3 Optical Digital Receiver
Optical Fiber Communication Part 3 Optical Digital Receiver
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
 
Coherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASKCoherent and Non-coherent detection of ASK, FSK AND QASK
Coherent and Non-coherent detection of ASK, FSK AND QASK
 
Delta modulation
Delta modulationDelta modulation
Delta modulation
 
DPCM
DPCMDPCM
DPCM
 
Modulation of LED
Modulation of LEDModulation of LED
Modulation of LED
 
Multipliers in VLSI
Multipliers in VLSIMultipliers in VLSI
Multipliers in VLSI
 
VLSI Design Sequential circuit design
VLSI Design Sequential circuit designVLSI Design Sequential circuit design
VLSI Design Sequential circuit design
 
ARM Processor
ARM ProcessorARM Processor
ARM Processor
 
single stage amplifier Unit 5 AMVLSI
single stage amplifier Unit 5 AMVLSIsingle stage amplifier Unit 5 AMVLSI
single stage amplifier Unit 5 AMVLSI
 
Lecture 17
Lecture 17Lecture 17
Lecture 17
 
Analog to digital conversion
Analog to digital conversionAnalog to digital conversion
Analog to digital conversion
 
2.5 capacity calculations of fdma, tdma and cdma
2.5   capacity calculations of fdma, tdma and cdma2.5   capacity calculations of fdma, tdma and cdma
2.5 capacity calculations of fdma, tdma and cdma
 
Radar signal processing
Radar signal processingRadar signal processing
Radar signal processing
 
Layout & Stick Diagram Design Rules
Layout & Stick Diagram Design RulesLayout & Stick Diagram Design Rules
Layout & Stick Diagram Design Rules
 
VLSI Testing Techniques
VLSI Testing TechniquesVLSI Testing Techniques
VLSI Testing Techniques
 
Channel assignment strategies
Channel assignment strategiesChannel assignment strategies
Channel assignment strategies
 
Multiple Access Techniques
Multiple Access TechniquesMultiple Access Techniques
Multiple Access Techniques
 
FILTER BANKS
FILTER BANKSFILTER BANKS
FILTER BANKS
 
MINIMUM SHIFT KEYING(MSK)
MINIMUM SHIFT KEYING(MSK)MINIMUM SHIFT KEYING(MSK)
MINIMUM SHIFT KEYING(MSK)
 

En vedette

Digital Signal Processor ( DSP ) [French]
Digital Signal Processor ( DSP )  [French]Digital Signal Processor ( DSP )  [French]
Digital Signal Processor ( DSP ) [French]
Assia Mounir
 
Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009
ubaidis
 
Digital speech processing lecture1
Digital speech processing lecture1Digital speech processing lecture1
Digital speech processing lecture1
Samiul Parag
 

En vedette (19)

DIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGDIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSING
 
Medical applications of dsp
Medical applications of dspMedical applications of dsp
Medical applications of dsp
 
Digital Signal Processor ( DSP ) [French]
Digital Signal Processor ( DSP )  [French]Digital Signal Processor ( DSP )  [French]
Digital Signal Processor ( DSP ) [French]
 
presentation on digital signal processing
presentation on digital signal processingpresentation on digital signal processing
presentation on digital signal processing
 
DSP architecture
DSP architectureDSP architecture
DSP architecture
 
DIG5569 Final Project
DIG5569 Final Project DIG5569 Final Project
DIG5569 Final Project
 
07 - MartinièreMonplaisir - Lyon - F2000 - 2012
07 - MartinièreMonplaisir - Lyon - F2000 - 201207 - MartinièreMonplaisir - Lyon - F2000 - 2012
07 - MartinièreMonplaisir - Lyon - F2000 - 2012
 
digital filters
digital filtersdigital filters
digital filters
 
Chap1 dsp
Chap1 dspChap1 dsp
Chap1 dsp
 
CV
CVCV
CV
 
Coursdsp tdi
Coursdsp tdiCoursdsp tdi
Coursdsp tdi
 
Basics of Digital Filters
Basics of Digital FiltersBasics of Digital Filters
Basics of Digital Filters
 
DSP Processor
DSP Processor DSP Processor
DSP Processor
 
Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009
 
Chap2 dsp
Chap2 dspChap2 dsp
Chap2 dsp
 
APPLICATION OF DSP IN BIOMEDICAL ENGINEERING
APPLICATION OF DSP IN BIOMEDICAL ENGINEERINGAPPLICATION OF DSP IN BIOMEDICAL ENGINEERING
APPLICATION OF DSP IN BIOMEDICAL ENGINEERING
 
Digital Signal Processors - DSP's
Digital Signal Processors - DSP'sDigital Signal Processors - DSP's
Digital Signal Processors - DSP's
 
Digital speech processing lecture1
Digital speech processing lecture1Digital speech processing lecture1
Digital speech processing lecture1
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 

Similaire à Dsp ppt

Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.pptLectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
ShamsAli42
 
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.pptLectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
ArnabChakraborty499766
 
Richard_Final_Poster
Richard_Final_PosterRichard_Final_Poster
Richard_Final_Poster
Richard Jung
 

Similaire à Dsp ppt (20)

T01061142150
T01061142150T01061142150
T01061142150
 
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
Performance Analysis of Fractional Sample Rate Converter Using Audio Applicat...
 
Fc36951956
Fc36951956Fc36951956
Fc36951956
 
PSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEMPSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEM
 
PSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEMPSoC BASED SPEECH RECOGNITION SYSTEM
PSoC BASED SPEECH RECOGNITION SYSTEM
 
Lab based report
Lab based reportLab based report
Lab based report
 
Design and implemation of an enhanced dds based digital
Design and implemation of an enhanced dds based digitalDesign and implemation of an enhanced dds based digital
Design and implemation of an enhanced dds based digital
 
ECE420_Chapter+1.pptx
ECE420_Chapter+1.pptxECE420_Chapter+1.pptx
ECE420_Chapter+1.pptx
 
ADC Digital Modulation
ADC   Digital ModulationADC   Digital Modulation
ADC Digital Modulation
 
Cdma and 3 g
Cdma and 3 gCdma and 3 g
Cdma and 3 g
 
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.pptLectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
 
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.pptLectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
Lectures 1-2 Time-Domain Characterization of LTI Discrete-Time Systems.ppt
 
Research perspectives in biomedical signal processing
Research perspectives in biomedical signal processingResearch perspectives in biomedical signal processing
Research perspectives in biomedical signal processing
 
20575-38936-1-PB.pdf
20575-38936-1-PB.pdf20575-38936-1-PB.pdf
20575-38936-1-PB.pdf
 
Digital Signal Processing Quiz
Digital Signal Processing QuizDigital Signal Processing Quiz
Digital Signal Processing Quiz
 
Richard_Final_Poster
Richard_Final_PosterRichard_Final_Poster
Richard_Final_Poster
 
Unit-1.pptx
Unit-1.pptxUnit-1.pptx
Unit-1.pptx
 
N017657985
N017657985N017657985
N017657985
 
Data Compression using Multiple Transformation Techniques for Audio Applicati...
Data Compression using Multiple Transformation Techniques for Audio Applicati...Data Compression using Multiple Transformation Techniques for Audio Applicati...
Data Compression using Multiple Transformation Techniques for Audio Applicati...
 
Introduction to digital signal processing 2
Introduction to digital signal processing 2Introduction to digital signal processing 2
Introduction to digital signal processing 2
 

Plus de Sushant Burde (8)

Fpga optimus main_print
Fpga optimus  main_printFpga optimus  main_print
Fpga optimus main_print
 
Appp rrrr
Appp rrrrAppp rrrr
Appp rrrr
 
Sushantburde
SushantburdeSushantburde
Sushantburde
 
Caooooooooooo
CaoooooooooooCaooooooooooo
Caooooooooooo
 
Spread spectrum
Spread spectrumSpread spectrum
Spread spectrum
 
Sushant memristor
Sushant memristorSushant memristor
Sushant memristor
 
Array antennas
Array antennasArray antennas
Array antennas
 
PCI & ISA bus
PCI & ISA busPCI & ISA bus
PCI & ISA bus
 

Dernier

Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
fonyou31
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Krashi Coaching
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Dernier (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

Dsp ppt

  • 1. Digital Signal Processing Rohit Dhongde (B-41) Sushant Burde(B-48) Vaibhav Deshmukh(B- 52) Swapnil Dondal (B-49)
  • 2. What is DSP?  Converting a continuously changing waveform (analog) into a series of discrete levels (digital)
  • 3. What is DSP?  The analog waveform is sliced into equal segments and the waveform amplitude is measured in the middle of each segment  The collection of measurements make up the digital representation of the waveform
  • 5. Binary Search  The speed the binary search is accomplished depends on:  The clock speed of the ADC  The number of bits resolution  Can be shortened by a good guess (but usually is not worth the effort)
  • 6. How Does It Work? Faithful Duplication  Now that we can slice up a waveform and convert it into digital form, let’s take a look at how it is used in DSP  Draw a simple waveform on graph paper  Scale appropriately  “Gather” digital data points to represent the waveform
  • 7. Starting Waveform Used to Create Digital Data
  • 8. How Does It Work? Faithful Duplication  Swap your waveform data with a partner  Using the data, recreate the waveform on a sheet of graph paper
  • 9. Waveform Created from Digital Data
  • 10. How Does It Work? Faithful Duplication  Compare the original with the recreating, note similarities and differences
  • 11. How Does It Work? Faithful Duplication  Once the waveform is in digital form, the real power of DSP can be realized by mathematical manipulation of the data  Using EXCEL spreadsheet software can assist in manipulating the data and making graphs quickly  Let’s first do a little filtering of noise
  • 12. How Does It Work? Faithful Duplication  Using your raw digital data, create a new table of data that averages three data points  Average the point before and the point after with the point in the middle  Enter all data in EXCEL to help with graphing
  • 13. Noise Filtering Using Averaging Raw -150 -100 -50 0 50 100 150 0 10 20 30 40 Time Amplitude Ave before/after -150 -100 -50 0 50 100 150 0 10 20 30 40 Time Amplitude
  • 14. How Does It Work? Faithful Duplication  Let’s take care of some static crashes that cause some interference  Using your raw digital data, create a new table of data that replaces extreme high and low values:  Replace values greater than 100 with 100  Replace values less than -100 with -100
  • 15. Modulation Discrete signals are rarely transmitted over long distances or stored in large quantities in their raw form. Signals are normally modulated to match their frequency characteristic to those of the transmission and/or storage media to minimize signal distortion, to utilize the available bandwidth efficiently, or to ensure that the signal have some desirable properties. Two application areas where the idea of modulation is extensively used are: 1. telecommunications
  • 16. Three most commonly used digital modulation schemes for transmitting Digital data over bandpass channels are: Amplitude shift keying (ASK) Phase shift keying (PSK) Frequency shift keying (FSK) When digital data is transmitted over an all digital network a scheme known As pulse code modulation (PCM) is used.
  • 17. Digital Signal Processing And Its Benefits By a signal we mean any variable that carries or contains some kind of information that can be conveyed, displayed or manipulated. Examples of signals of particular interest are: - speech, is encountered in telephony, radio, and everyday life - biomedical signals, (heart signals, brain signals) - Sound and music, as reproduced by the compact disc player - Video and image, - Radar signals, which are used to determine the range and bearing of distant targets
  • 18. Attraction of DSP comes from key advantages such as : * Guaranteed accuracy: (accuracy is only determined by the number of bits used) * Perfect Reproducibility: Identical performance from unit to unit ie. A digital recording can be copied or reproduced several times with no loss in signal quality * No drift in performance with temperature and age * Uses advances in semiconductor technology to achieve: (i) smaller size (ii) lower cost (iii) low power consumption
  • 19. Disadvantages of DSP * Speed and Cost DSP designs can be expensive, especially when large bandwidth signals are involved. ADC or DACs are either to expensive or do not have sufficient resolution for wide bandwidth applications. * DSP designs can be time consuming plus need the necessary resources (software etc) * Finite word-length problems If only a limited number of bits is used due to economic considerations serious degradation in system performance may result.
  • 20. Key DSP Operations 1. Convolution 2. Correlation 3. Digital Filtering 4. Discrete Transformation 5. Modulation
  • 21. Convolution Convolution is one of the most frequently used operations in DSP. Specially in digital filtering applications where two finite and causal sequences x[n] and h[n] of lengths N1 and N2 are convolved 0 ][][][][][][][ kk knxkhknxkhnxnhny where, n = 0,1,…….,(M-1) and M = N1 + N2 -1 This is a multiply and accumulate operation and DSP device manufacturers have developed signal processors that perform this action.
  • 22. Correlation There are two forms of correlation : 1. Auto-correlation 2. Cross-correlation 1. The cross-correlation function (CCF) is a measure of the similarities or shared properties between two signals. Applications are cross-spectral analysis, detection/recovery of signals buried in noise, pattern matching etc. Given two length-N sequences x[k] and y[k] with zero means, an estimate of their cross-correlation is given by: ,...2,1,0 00 2 1 n rr nr n yyxx xy xy Where, rxy(n) is an estimate of the cross covarience
  • 23. The cross-covarience is defined as 1 0 2 1 0 2 1 0 1 0 ][ 1 )0(,][ 1 )0( ,...2,1,0][][ 1 ,...2,1,0][][ 1 N k yy N k xx nN k nN k xy ky N rkx N r nkynkx N nnkykx Nnr
  • 24. 2. An estimate of the auto-correlation of an length-N sequence x[k] with zero mean is given by ][nxx 2,1,0, ]0[ ][ ][ n r nr n xx xx xx
  • 25. Application Areas Image Processing Instrumentation/Control Speech/Audio Military Pattern recognition spectrum analysis speech recognition secure communications Robotic vision noise reduction speech synthesis radar processing Image enhancement data compression text to speech sonar processing Facsimile position and rate digital audio missile guidance animation control equalization Telecommunications Biomedical Consumer applications Echo cancellation patient monitoring cellular mobile phones