SlideShare a Scribd company logo
1 of 35
DIGITAL SIGNAL PROCESSING
AND IT’S APPLICATION
CONTENT
I. Introduction
II. Architecture of processor
III. Basic building blocks
IV. Addressing modes
V. Differences between controller
and processor
VI. Short time Fourier transform
VII.Types of STFT
VIII.Applications
IX. Wavelet transform
X. Types of wavelet transform
XI. Application
DSP Processor-TMS320C54x
• It is a specialized microprocessor with its
architecture optimized for operational needs of digital
signal processing
• We will have overview of the central processing unit
(CPU) architecture, bus structure, memory structure,
on-chip peripherals, and the instruction set.
Why DSP processor?
• DSP algorithm often require a large number of
mathematical operations to be performed quickly and
repeatedly on series of data samples, signals.
Analog
Input
ADC DSP DAC
Analog
input
Microprocessor DSP processor
Microprocessor are typically
built for a range of general
purpose functions and
DSP chips are primarily built for
real time number crunching
normally
run large blocks of software
like LINUX Windows etc.
They have dual memories (data
and program)
They are not often called for real
time computation
Sophisticated address generators
They lack a hardware multiplier Efficient external interface
Lack high memory bandwidth Powerful functional unit
Cost advantages Such as adder shift register etc.
Architecture
• Advanced, modified Harvard architecture that
maximizes processing power by maintaining one
program memory bus and three data memory buses.
• These DSP Families also provide a highly
specialized instruction set.
• Two reads and one write operation can be performed
in a single cycle.
• Instructions with parallel store and application-
specific instructions can fully utilize this architecture.
Functional Block diagram
Basic building blocks
• Central processing
unit(CPU)
• Arithmetic logical unit(ALU)
• Accumulators
• Barrel shifter
• Multiplier/adder
• CSSU
Registers
• Status registers(ST0-
ST1)
• Auxiliary registers(AR0-
AR7)
• Temporary
registers(TREG)
• Stack-pointer
registers(SP)
• Circular Buffer-size
registers(BK)
• Transition
registers(TRN)
• Block-repeat
registers(BRC,RSC,REA)
• Interrupt
registers(IMR,IFR)
• Processor-mode status
registers(PMST)
 Power down modes
Addressing modes
• Immediate addressing mode
• Direct addressing mode
• In-direct addressing mode
• Absolute addressing mode
• MMR addressing mode
Microcontroller
• There is programmable
input/output, memory and
processor code.
• There are designed for
embedded applications
• They have non power off
erasable program memory
inside, with EPROM store
capabilities
Digital signal processor
• Signal processing done on a
digital signal
• It is specialized processor
optimized for operational
needs
• Absence of flash program
memory. They need to load
data
Applications
• Automation and process
control
• Automotive transportation
• Consumer & portable
electronics
• Health tech & industrial
• Security and safety
• Space avionics and defense
Short-time Fourier Transform
(STFT)
WHAT IS STFT????
• Fourier-related transform used to determine
the sinusoidal frequency and phase content of
local sections of a signal as it changes over
time.
Types of STFT
STFT
Continuo
us-time
STFT
Discrete-
time STFT
Continuous-time STFT
Where
 w(t) is the window function (“Hann window or Gaussian
window”)
 x(t) is the signal to be transformed
 X(τ,ω) is essentially the Fourier Transform of x(t)w(t-τ),
(a complex function representing the phase and magnitude of
the signal over time and frequency.)
Discrete-time STFT
The data to be transformed is broken up into chunks or frames and
each chunk is Fourier transformed.
Resolution Issues
“One of the pitfalls of the STFT is that it has a fixed
resolution.”
The width of the windowing function relates to how the signal
is represented—it determines whether
 there is good frequency resolution (frequency components
close together can be separated)
 or good time resolution (the time at which frequencies
change).
Better frequency
resolution, but poor
time resolution.
Better time resolution,
but poor frequency
resolution.
25ms window, precise time at
which the signals change but the
precise frequencies are difficult to
identify.
1000ms window, allows the
frequencies to be precisely
seen but the time between
frequency changes is
blurred.
How to calculate?
• Steps :
1. Choose a window function of finite length
2. Place the window on top of the signal at t=0
3. Truncate the signal using this window.
4. Compute the FT of the truncated signal, save the results.
5. Incrementally slide the window to the right
6. Go to step 3, until window reaches the end of thesignal
• Each FT provides the spectral
information of a separate time-slice of
the signal, providing simultaneous time
and frequency information.
Applications of STFT
 STFTs as well as standard Fourier transforms
and other tools are frequently used to analyse
music.
 Audio engineers use this kind of visual to
gain information about an audio sample, such
as locating the frequencies of specific noises
(especially when used with greater frequency
resolution)..
 Finding frequencies which may be more or
less resonant in the space where the signal
was recorded. This information can be used
for equalization or tuning other audio effects. A STFT used to analyze an
audio signal across time
Wavelet Transform
History and Introduction
• The first recorded mention of what we now
call a "wavelet" seems to be in 1909, in a
thesis by Alfred Haar.
• The methods of wavelet analysis have been
developed mainly by Y. Meyer and his
colleagues,
History and Introduction
• what is a wavelet…?
• A wavelet is a waveform of effectively limited
duration that has an average value of zero.
Wavelets vs. Fourier Transform
• In Fourier transform (FT) we represent a signal
in terms of sinusoids
• FT provides a signal which is localized only in
the frequency domain
• It does not give any information of the signal
in the time domain
Wavelets vs. Fourier Transform
• Basis functions of the wavelet transform (WT)
are small waves located in different times
• They are obtained using scaling and
translation of a scaling function and wavelet
function
• Therefore, the WT is localized in both time
and frequency
Wavelet's properties
• Short time localized waves with zero integral
value.
• Possibility of time shifting.
• Flexibility.
Scaling
 Scale factor works exactly the same with
wavelets:
f t a
f t a
f t a
t
t
t
( )
( )
( )
( )
( )
( )
 
 
 



;
;
;
1
2 1
2
4 1
4
Discrete Wavelet Transform
We can construct discrete WT via iterated (octave-band) filter banks
The Continuous Wavelet Transform
(CWT)
The CWT is a complex-valued function of scale and position. If the
signal is real-valued, the CWT is a real-valued function of scale and
position. For a scale parameter, a>0, and position, b, the CWT is:
Wavelet Transform
 And the result of the CWT are Wavelet
coefficients .
 Multiplying each coefficient by the
appropriately scaled and shifted wavelet
yields the constituent wavelet of the original
signal:
Wavelet function
   a
by
a
bx
a
bba
yx
yxyx

 ,1
, ,,
• b – shift
coefficient
• a – scale
coefficient
• 2D function
  a
bx
xba

 a
1
,
Applications
• Image compression
• Noise reduction by wavelet shrinkage
• Discontinuity Detection
• Automatic Target Reorganization
• Metallurgy for characterization of
rough surfaces
• In internet traffic description for
designing the service size
THANK YOU

More Related Content

What's hot

RTC Interfacing and Programming
RTC Interfacing and ProgrammingRTC Interfacing and Programming
RTC Interfacing and ProgrammingDevashish Raval
 
Introduction to Digital Signal processors
Introduction to Digital Signal processorsIntroduction to Digital Signal processors
Introduction to Digital Signal processorsPeriyanayagiS
 
DIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGDIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGSnehal Hedau
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)Bin Biny Bino
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and InterpolationFernando Ojeda
 
Digital signal processor architecture
Digital signal processor architectureDigital signal processor architecture
Digital signal processor architecturekomal mistry
 
Pulse amplitude modulation
Pulse amplitude modulationPulse amplitude modulation
Pulse amplitude modulationabi sivaraj
 
Amplitude modulation & demodulation
Amplitude modulation & demodulation Amplitude modulation & demodulation
Amplitude modulation & demodulation Bikz013
 
Introduction to Digital Signal Processing (DSP)
Introduction  to  Digital Signal Processing (DSP)Introduction  to  Digital Signal Processing (DSP)
Introduction to Digital Signal Processing (DSP)Md. Arif Hossain
 
Attenuators and phase shifters 24
Attenuators and phase shifters 24Attenuators and phase shifters 24
Attenuators and phase shifters 24HIMANSHU DIWAKAR
 
Demodulation (communication engineering)
Demodulation (communication engineering)Demodulation (communication engineering)
Demodulation (communication engineering)Sadman-al-farabe Nirzor
 
Pic microcontroller architecture
Pic microcontroller architecturePic microcontroller architecture
Pic microcontroller architectureDominicHendry
 
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter DesignDSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter DesignAmr E. Mohamed
 

What's hot (20)

RTC Interfacing and Programming
RTC Interfacing and ProgrammingRTC Interfacing and Programming
RTC Interfacing and Programming
 
Introduction to Digital Signal processors
Introduction to Digital Signal processorsIntroduction to Digital Signal processors
Introduction to Digital Signal processors
 
DIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSINGDIGITAL SIGNAL PROCESSING
DIGITAL SIGNAL PROCESSING
 
Fir filter design (windowing technique)
Fir filter design (windowing technique)Fir filter design (windowing technique)
Fir filter design (windowing technique)
 
Decimation and Interpolation
Decimation and InterpolationDecimation and Interpolation
Decimation and Interpolation
 
Modulation of LED
Modulation of LEDModulation of LED
Modulation of LED
 
DPCM
DPCMDPCM
DPCM
 
Digital signal processor architecture
Digital signal processor architectureDigital signal processor architecture
Digital signal processor architecture
 
Sampling Theorem
Sampling TheoremSampling Theorem
Sampling Theorem
 
Case study of digital camera
Case study of digital cameraCase study of digital camera
Case study of digital camera
 
Pulse amplitude modulation
Pulse amplitude modulationPulse amplitude modulation
Pulse amplitude modulation
 
Amplitude modulation & demodulation
Amplitude modulation & demodulation Amplitude modulation & demodulation
Amplitude modulation & demodulation
 
Introduction to Digital Signal Processing (DSP)
Introduction  to  Digital Signal Processing (DSP)Introduction  to  Digital Signal Processing (DSP)
Introduction to Digital Signal Processing (DSP)
 
Attenuators and phase shifters 24
Attenuators and phase shifters 24Attenuators and phase shifters 24
Attenuators and phase shifters 24
 
Multirate DSP
Multirate DSPMultirate DSP
Multirate DSP
 
Demodulation (communication engineering)
Demodulation (communication engineering)Demodulation (communication engineering)
Demodulation (communication engineering)
 
Pic microcontroller architecture
Pic microcontroller architecturePic microcontroller architecture
Pic microcontroller architecture
 
FPGA
FPGAFPGA
FPGA
 
function generator
function generatorfunction generator
function generator
 
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter DesignDSP_2018_FOEHU - Lec 07 - IIR Filter Design
DSP_2018_FOEHU - Lec 07 - IIR Filter Design
 

Viewers also liked

presentation on digital signal processing
presentation on digital signal processingpresentation on digital signal processing
presentation on digital signal processingsandhya jois
 
Digital Signal Processors - DSP's
Digital Signal Processors - DSP'sDigital Signal Processors - DSP's
Digital Signal Processors - DSP'sHicham Berkouk
 
Introduction to Digital Signal Processing
Introduction to Digital Signal ProcessingIntroduction to Digital Signal Processing
Introduction to Digital Signal Processingop205
 
Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009ubaidis
 
Digital Signal Processor ( DSP ) [French]
Digital Signal Processor ( DSP )  [French]Digital Signal Processor ( DSP )  [French]
Digital Signal Processor ( DSP ) [French]Assia Mounir
 
Dsp application on mobile communication
Dsp application on mobile communicationDsp application on mobile communication
Dsp application on mobile communicationKeval Patel
 
DSP architecture
DSP architectureDSP architecture
DSP architecturejstripinis
 
3F3 – Digital Signal Processing (DSP) - Part1
3F3 – Digital Signal Processing (DSP) - Part13F3 – Digital Signal Processing (DSP) - Part1
3F3 – Digital Signal Processing (DSP) - Part1op205
 
Medical applications of dsp
Medical applications of dspMedical applications of dsp
Medical applications of dspkanusinghal3
 
Radar signal processing
Radar signal processingRadar signal processing
Radar signal processingMustahid Ali
 
Super resolution microscopy & astronomy
Super resolution microscopy & astronomySuper resolution microscopy & astronomy
Super resolution microscopy & astronomyDr. Andrea Nestl
 
MSEC2010: Short-time fourier transform method in ae signal analysis for diamo...
MSEC2010: Short-time fourier transform method in ae signal analysis for diamo...MSEC2010: Short-time fourier transform method in ae signal analysis for diamo...
MSEC2010: Short-time fourier transform method in ae signal analysis for diamo...The University of Alabama
 
THINK DIFFERENT, THINK SIGNAL PROCESSING: APPROACHES TO REAL-TIME NETWORK DA...
THINK DIFFERENT, THINK SIGNAL PROCESSING:  APPROACHES TO REAL-TIME NETWORK DA...THINK DIFFERENT, THINK SIGNAL PROCESSING:  APPROACHES TO REAL-TIME NETWORK DA...
THINK DIFFERENT, THINK SIGNAL PROCESSING: APPROACHES TO REAL-TIME NETWORK DA...Gigaom
 

Viewers also liked (20)

Dsp ppt
Dsp pptDsp ppt
Dsp ppt
 
presentation on digital signal processing
presentation on digital signal processingpresentation on digital signal processing
presentation on digital signal processing
 
Digital Signal Processors - DSP's
Digital Signal Processors - DSP'sDigital Signal Processors - DSP's
Digital Signal Processors - DSP's
 
Introduction to Digital Signal Processing
Introduction to Digital Signal ProcessingIntroduction to Digital Signal Processing
Introduction to Digital Signal Processing
 
Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009Lecture: Digital Signal Processing Batch 2009
Lecture: Digital Signal Processing Batch 2009
 
Digital Signal Processor ( DSP ) [French]
Digital Signal Processor ( DSP )  [French]Digital Signal Processor ( DSP )  [French]
Digital Signal Processor ( DSP ) [French]
 
Dsp application on mobile communication
Dsp application on mobile communicationDsp application on mobile communication
Dsp application on mobile communication
 
DSP architecture
DSP architectureDSP architecture
DSP architecture
 
3F3 – Digital Signal Processing (DSP) - Part1
3F3 – Digital Signal Processing (DSP) - Part13F3 – Digital Signal Processing (DSP) - Part1
3F3 – Digital Signal Processing (DSP) - Part1
 
Medical applications of dsp
Medical applications of dspMedical applications of dsp
Medical applications of dsp
 
Radar signal processing
Radar signal processingRadar signal processing
Radar signal processing
 
Chap2 dsp
Chap2 dspChap2 dsp
Chap2 dsp
 
Chap1 dsp
Chap1 dspChap1 dsp
Chap1 dsp
 
Super resolution microscopy & astronomy
Super resolution microscopy & astronomySuper resolution microscopy & astronomy
Super resolution microscopy & astronomy
 
MSEC2010: Short-time fourier transform method in ae signal analysis for diamo...
MSEC2010: Short-time fourier transform method in ae signal analysis for diamo...MSEC2010: Short-time fourier transform method in ae signal analysis for diamo...
MSEC2010: Short-time fourier transform method in ae signal analysis for diamo...
 
Dsp
DspDsp
Dsp
 
Sonar application (DSP)
Sonar application (DSP)Sonar application (DSP)
Sonar application (DSP)
 
Intel
IntelIntel
Intel
 
Cpu spec
Cpu specCpu spec
Cpu spec
 
THINK DIFFERENT, THINK SIGNAL PROCESSING: APPROACHES TO REAL-TIME NETWORK DA...
THINK DIFFERENT, THINK SIGNAL PROCESSING:  APPROACHES TO REAL-TIME NETWORK DA...THINK DIFFERENT, THINK SIGNAL PROCESSING:  APPROACHES TO REAL-TIME NETWORK DA...
THINK DIFFERENT, THINK SIGNAL PROCESSING: APPROACHES TO REAL-TIME NETWORK DA...
 

Similar to Digital signal processing

Wavelets AND counterlets
Wavelets  AND  counterletsWavelets  AND  counterlets
Wavelets AND counterletsAvichal Sharma
 
Digital Signal Processor evolution over the last 30 years
Digital Signal Processor evolution over the last 30 yearsDigital Signal Processor evolution over the last 30 years
Digital Signal Processor evolution over the last 30 yearsFrancois Charlot
 
A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM
A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORMA seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM
A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORMमनीष राठौर
 
Implementation of adaptive stft algorithm for lfm signals
Implementation of adaptive stft algorithm for lfm signalsImplementation of adaptive stft algorithm for lfm signals
Implementation of adaptive stft algorithm for lfm signalseSAT Journals
 
Final presentation
Final presentationFinal presentation
Final presentationRohan Lad
 
Mine detecting robot
Mine detecting robot Mine detecting robot
Mine detecting robot Rahul Singh
 
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...ijsrd.com
 
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...Rohde & Schwarz North America
 
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...iosrjce
 
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum SensingAnalysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum SensingOmer Ali
 
Design of discrete Hilbert transform
Design of discrete Hilbert  transformDesign of discrete Hilbert  transform
Design of discrete Hilbert transformMarwa Bhouri
 
1fbciobmrrqmnlyjl1he-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
1fbciobmrrqmnlyjl1he-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...1fbciobmrrqmnlyjl1he-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
1fbciobmrrqmnlyjl1he-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...Mathavan N
 
DSP Lesson 1 Slides (1).pdf
DSP Lesson 1 Slides (1).pdfDSP Lesson 1 Slides (1).pdf
DSP Lesson 1 Slides (1).pdfPearlInc1
 
Data acquisition and conversion
Data acquisition and conversionData acquisition and conversion
Data acquisition and conversionTejas Prajapati
 

Similar to Digital signal processing (20)

Wavelets AND counterlets
Wavelets  AND  counterletsWavelets  AND  counterlets
Wavelets AND counterlets
 
Digital Signal Processor evolution over the last 30 years
Digital Signal Processor evolution over the last 30 yearsDigital Signal Processor evolution over the last 30 years
Digital Signal Processor evolution over the last 30 years
 
A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM
A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORMA seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM
A seminar on INTRODUCTION TO MULTI-RESOLUTION AND WAVELET TRANSFORM
 
Lte course
Lte courseLte course
Lte course
 
Fft analysis
Fft analysisFft analysis
Fft analysis
 
Implementation of adaptive stft algorithm for lfm signals
Implementation of adaptive stft algorithm for lfm signalsImplementation of adaptive stft algorithm for lfm signals
Implementation of adaptive stft algorithm for lfm signals
 
Final presentation
Final presentationFinal presentation
Final presentation
 
Pass band transmission
Pass band transmission Pass band transmission
Pass band transmission
 
Mine detecting robot
Mine detecting robot Mine detecting robot
Mine detecting robot
 
unit 5 ADC.pptx
unit 5 ADC.pptxunit 5 ADC.pptx
unit 5 ADC.pptx
 
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
 
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
Synchronous Time / Frequency Domain Measurements Using a Digital Oscilloscope...
 
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...
 
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum SensingAnalysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
Analysis Of Ofdm Parameters Using Cyclostationary Spectrum Sensing
 
Design of discrete Hilbert transform
Design of discrete Hilbert  transformDesign of discrete Hilbert  transform
Design of discrete Hilbert transform
 
1fbciobmrrqmnlyjl1he-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
1fbciobmrrqmnlyjl1he-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...1fbciobmrrqmnlyjl1he-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
1fbciobmrrqmnlyjl1he-signature-a1b6820cbe628a2a167a0a81f2762fc8f340dd4b93d47a...
 
Unit 2 sdr architecture
Unit 2   sdr architectureUnit 2   sdr architecture
Unit 2 sdr architecture
 
DSP Lesson 1 Slides (1).pdf
DSP Lesson 1 Slides (1).pdfDSP Lesson 1 Slides (1).pdf
DSP Lesson 1 Slides (1).pdf
 
Data acquisition and conversion
Data acquisition and conversionData acquisition and conversion
Data acquisition and conversion
 

More from Vedavyas PBurli

MEMS-ELECTRO STATICALLY ACTUATED CANTILEVER BEAM
MEMS-ELECTRO STATICALLY ACTUATED CANTILEVER BEAMMEMS-ELECTRO STATICALLY ACTUATED CANTILEVER BEAM
MEMS-ELECTRO STATICALLY ACTUATED CANTILEVER BEAMVedavyas PBurli
 
Heart rate monitering using 8051 and sensor
Heart rate monitering using 8051 and sensorHeart rate monitering using 8051 and sensor
Heart rate monitering using 8051 and sensorVedavyas PBurli
 
Microcontroller (8051) general and simple alp n cprograms
Microcontroller (8051) general and simple alp n cprogramsMicrocontroller (8051) general and simple alp n cprograms
Microcontroller (8051) general and simple alp n cprogramsVedavyas PBurli
 
Basic electrical engineering_alternators
Basic electrical engineering_alternatorsBasic electrical engineering_alternators
Basic electrical engineering_alternatorsVedavyas PBurli
 

More from Vedavyas PBurli (6)

MEMS-ELECTRO STATICALLY ACTUATED CANTILEVER BEAM
MEMS-ELECTRO STATICALLY ACTUATED CANTILEVER BEAMMEMS-ELECTRO STATICALLY ACTUATED CANTILEVER BEAM
MEMS-ELECTRO STATICALLY ACTUATED CANTILEVER BEAM
 
Heart rate monitering using 8051 and sensor
Heart rate monitering using 8051 and sensorHeart rate monitering using 8051 and sensor
Heart rate monitering using 8051 and sensor
 
Microcontroller (8051) general and simple alp n cprograms
Microcontroller (8051) general and simple alp n cprogramsMicrocontroller (8051) general and simple alp n cprograms
Microcontroller (8051) general and simple alp n cprograms
 
Sound detectorcircuit
Sound detectorcircuitSound detectorcircuit
Sound detectorcircuit
 
Basic electrical engineering_alternators
Basic electrical engineering_alternatorsBasic electrical engineering_alternators
Basic electrical engineering_alternators
 
Flour mill
Flour millFlour mill
Flour mill
 

Recently uploaded

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 

Recently uploaded (20)

Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 

Digital signal processing

  • 1. DIGITAL SIGNAL PROCESSING AND IT’S APPLICATION
  • 2. CONTENT I. Introduction II. Architecture of processor III. Basic building blocks IV. Addressing modes V. Differences between controller and processor VI. Short time Fourier transform VII.Types of STFT VIII.Applications IX. Wavelet transform X. Types of wavelet transform XI. Application
  • 3. DSP Processor-TMS320C54x • It is a specialized microprocessor with its architecture optimized for operational needs of digital signal processing • We will have overview of the central processing unit (CPU) architecture, bus structure, memory structure, on-chip peripherals, and the instruction set.
  • 4. Why DSP processor? • DSP algorithm often require a large number of mathematical operations to be performed quickly and repeatedly on series of data samples, signals. Analog Input ADC DSP DAC Analog input
  • 5. Microprocessor DSP processor Microprocessor are typically built for a range of general purpose functions and DSP chips are primarily built for real time number crunching normally run large blocks of software like LINUX Windows etc. They have dual memories (data and program) They are not often called for real time computation Sophisticated address generators They lack a hardware multiplier Efficient external interface Lack high memory bandwidth Powerful functional unit Cost advantages Such as adder shift register etc.
  • 6. Architecture • Advanced, modified Harvard architecture that maximizes processing power by maintaining one program memory bus and three data memory buses. • These DSP Families also provide a highly specialized instruction set. • Two reads and one write operation can be performed in a single cycle. • Instructions with parallel store and application- specific instructions can fully utilize this architecture.
  • 8. Basic building blocks • Central processing unit(CPU) • Arithmetic logical unit(ALU) • Accumulators • Barrel shifter • Multiplier/adder • CSSU
  • 9. Registers • Status registers(ST0- ST1) • Auxiliary registers(AR0- AR7) • Temporary registers(TREG) • Stack-pointer registers(SP) • Circular Buffer-size registers(BK) • Transition registers(TRN) • Block-repeat registers(BRC,RSC,REA) • Interrupt registers(IMR,IFR) • Processor-mode status registers(PMST)  Power down modes
  • 10. Addressing modes • Immediate addressing mode • Direct addressing mode • In-direct addressing mode • Absolute addressing mode • MMR addressing mode
  • 11. Microcontroller • There is programmable input/output, memory and processor code. • There are designed for embedded applications • They have non power off erasable program memory inside, with EPROM store capabilities Digital signal processor • Signal processing done on a digital signal • It is specialized processor optimized for operational needs • Absence of flash program memory. They need to load data
  • 12. Applications • Automation and process control • Automotive transportation • Consumer & portable electronics • Health tech & industrial • Security and safety • Space avionics and defense
  • 14. WHAT IS STFT???? • Fourier-related transform used to determine the sinusoidal frequency and phase content of local sections of a signal as it changes over time.
  • 16. Continuous-time STFT Where  w(t) is the window function (“Hann window or Gaussian window”)  x(t) is the signal to be transformed  X(τ,ω) is essentially the Fourier Transform of x(t)w(t-τ), (a complex function representing the phase and magnitude of the signal over time and frequency.)
  • 17. Discrete-time STFT The data to be transformed is broken up into chunks or frames and each chunk is Fourier transformed.
  • 18. Resolution Issues “One of the pitfalls of the STFT is that it has a fixed resolution.” The width of the windowing function relates to how the signal is represented—it determines whether  there is good frequency resolution (frequency components close together can be separated)  or good time resolution (the time at which frequencies change). Better frequency resolution, but poor time resolution. Better time resolution, but poor frequency resolution.
  • 19. 25ms window, precise time at which the signals change but the precise frequencies are difficult to identify. 1000ms window, allows the frequencies to be precisely seen but the time between frequency changes is blurred.
  • 20. How to calculate? • Steps : 1. Choose a window function of finite length 2. Place the window on top of the signal at t=0 3. Truncate the signal using this window. 4. Compute the FT of the truncated signal, save the results. 5. Incrementally slide the window to the right 6. Go to step 3, until window reaches the end of thesignal
  • 21. • Each FT provides the spectral information of a separate time-slice of the signal, providing simultaneous time and frequency information.
  • 22. Applications of STFT  STFTs as well as standard Fourier transforms and other tools are frequently used to analyse music.  Audio engineers use this kind of visual to gain information about an audio sample, such as locating the frequencies of specific noises (especially when used with greater frequency resolution)..  Finding frequencies which may be more or less resonant in the space where the signal was recorded. This information can be used for equalization or tuning other audio effects. A STFT used to analyze an audio signal across time
  • 24. History and Introduction • The first recorded mention of what we now call a "wavelet" seems to be in 1909, in a thesis by Alfred Haar. • The methods of wavelet analysis have been developed mainly by Y. Meyer and his colleagues,
  • 25. History and Introduction • what is a wavelet…? • A wavelet is a waveform of effectively limited duration that has an average value of zero.
  • 26. Wavelets vs. Fourier Transform • In Fourier transform (FT) we represent a signal in terms of sinusoids • FT provides a signal which is localized only in the frequency domain • It does not give any information of the signal in the time domain
  • 27. Wavelets vs. Fourier Transform • Basis functions of the wavelet transform (WT) are small waves located in different times • They are obtained using scaling and translation of a scaling function and wavelet function • Therefore, the WT is localized in both time and frequency
  • 28. Wavelet's properties • Short time localized waves with zero integral value. • Possibility of time shifting. • Flexibility.
  • 29. Scaling  Scale factor works exactly the same with wavelets: f t a f t a f t a t t t ( ) ( ) ( ) ( ) ( ) ( )          ; ; ; 1 2 1 2 4 1 4
  • 30. Discrete Wavelet Transform We can construct discrete WT via iterated (octave-band) filter banks
  • 31. The Continuous Wavelet Transform (CWT) The CWT is a complex-valued function of scale and position. If the signal is real-valued, the CWT is a real-valued function of scale and position. For a scale parameter, a>0, and position, b, the CWT is:
  • 32. Wavelet Transform  And the result of the CWT are Wavelet coefficients .  Multiplying each coefficient by the appropriately scaled and shifted wavelet yields the constituent wavelet of the original signal:
  • 33. Wavelet function    a by a bx a bba yx yxyx   ,1 , ,, • b – shift coefficient • a – scale coefficient • 2D function   a bx xba   a 1 ,
  • 34. Applications • Image compression • Noise reduction by wavelet shrinkage • Discontinuity Detection • Automatic Target Reorganization • Metallurgy for characterization of rough surfaces • In internet traffic description for designing the service size