SlideShare a Scribd company logo
1 of 17
15EE55C – DIGITAL SIGNAL PROCESSING AND
ITS APPLICATIONS
BASIC OPERATIONS ON SIGNALS –
INDEPENDENT VARIABLES
Dr. M. Bakrutheen AP(SG)/EEE
Mr. K. Karthik Kumar AP/EEE
DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING
NATIONAL ENGINEERING COLLEGE, K.R. NAGAR, KOVILPATTI – 628 503
(An Autonomous Institution, Affiliated to Anna University – Chennai)
BASIC OPERATIONS ON SIGNALS
 Basic signal operations categorized into two types depending on
whether they operated on dependent or independent variable(s)
representing the signals.
 Addition, subtraction, multiplication fall under the category of basic
signal operations acting on the dependent variable.
 Time shifting, time scaling and time reversal, which manipulate the
signal characteristics by acting on the independent variable(s) fall under
the category basic operation depends on the independent variable.
TIME SHIFTING
 Suppose that we have a signal x(n) and we define a new signal by
adding/subtracting a finite time value to/from it. We now have a new
signal, y(n). The mathematical expression for this would be x(n ± N).
 Graphically, this kind of signal operation results in a positive or
negative “shift” of the signal along its time axis. However, note that
while doing so, none of its characteristics are altered. This means that
the time-shifting operation results in the change of just the positioning
of the signal without affecting its amplitude or span
TIME SHIFTING - DELAY
 Here the original signal, x[n], spans from n = -3 to n = 3 and has the values -2, 0, 1, -
3, 2, -1, and 3, as shown in Figure
 Suppose that we want to move this signal right by three units (i.e., we want a new
signal whose amplitudes are the same but are shifted right three times).
 Here the original signal, x[n], spans from n = -3 to n = 3 and has the values -2, 0, 1, -
3, 2, -1, and
 This means that we desire our output signal y[n] to span from n = 0to n = 6. Such a
signal is shown as Figure and can be mathematically written as y[n] = x[n-3].
 This kind of signal is referred to as time-delayed because we have made the signal
arrive three units late.
TIME SHIFTING - DELAY
TIME SHIFTING - ADVANCE
 On the other hand, let's say that we want the same signal to arrive early.
 Consider a case where we want our output signal to be advanced by, say, two
units.
 This objective can be accomplished by shifting the signal to the left by two time
units, i.e., y[n] = x[n+2].
 The corresponding input and output signals are shown in Figure.
 Our output signal has the same values as the original signal but spans from n = -
5 to n = 1 instead of n = -3 to n = 3.
 The signal shown in Figure is aptly referred to as a time-advanced signal.
TIME SHIFTING - ADVANCE
TIME SHIFTING – PRACTICAL SCENARIO
 Time-shifting is an important operation that is used in many signal-processing
applications.
 For example, a time-delayed version of the signal is used when performing
autocorrelation. (You can learn more about autocorrelation in my previous
article, understanding correlation).
 Another field that involves the concept of time delay is artificial intelligence,
such as in systems that use time delay neural networks.
TIME SCALING
 Time scaling compresses or dilates a signal by multiplying the time
variable by some quantity.
 If that quantity is greater than one, the signal becomes narrower and the
operation is called decimation.
 In contrast, if the quantity is less than one, the signal becomes wider and
the operation is called expansion or interpolation, depending on how the
gaps between values are filled.
TIME SCALING - DECIMATION
 In decimation, the input of the signal is changed to be f[cn] .
 The quantity used for decimation cc must be an integer so that the input
takes values for which a discrete function is properly defined.
 The decimated signal f[cn] corresponds to the original signal f[n] where
only each n sample is preserved (including f[0]), and so we are throwing
away samples of the signal (or decimating it).
TIME SCALING - DECIMATION
TIME SCALING - EXPANSION
 In expansion, the input of the signal is changed to be f[n/c].
 We know that the signal f[n] is defined only for integer values of the
input n.
 Thus, in the expanded signal we can only place the entries of the
original signal f at values of n that are multiples of c.
 In other words, we are spacing the values of the discrete-time
signal c−1 entries away from each other.
 Since the signal is undefined elsewhere, the standard convention in
expansion is to fill in the undetermined values with zeros.
TIME SCALING - EXPANSION
TIME SCALING – PRACTICAL SCENARIO
 Basically, when we perform time scaling, we change the rate at which the signal
is sampled.
 Changing the sampling rate of a signal is employed in the field of speech
processing.
 A particular example of this would be a time-scaling-algorithm-based
system developed to read text to the visually impaired
 Next, the technique of interpolation is used in Geodesic applications. This is
because, in most of these applications, one will be required to find out
or predict an unknown parameter from a limited amount of available data.
TIME REVERSAL
 Until now, we have assumed our independent variable representing the
signal to be positive. Why should this be the case? Can't it be negative?
 It can be negative. In fact, one can make it negative just by multiplying
it by -1. This causes the original signal to flip along its y-axis. That is, it
results in the reflection of the signal along its vertical axis of reference.
 As a result, the operation is aptly known as the time reversal or time
reflection of the signal
 For example, let's consider our input signal to be x[n], shown in Figure.
The effect of substituting –n in the place of n results in the signal y[n] as
shown in Figure.
TIME REVERSAL
TIME REVERSAL – PRACTICAL SCENARIO
 Time reversal is an important preliminary step when computing the convolution
of signals: one signal is kept in its original state while the other is mirror-imaged
and slid along the former signal to obtain the result.
 Time-reversal operations, therefore, are useful in various image-processing
procedures, such as edge detection
 A time-reversal technique in the form of the time reverse numerical simulation
(TRNS) method can be effectively used to determine defects.
 For example, the TRNS method aids in finding out the exact position of a notch
which is a part of the structure along which a guided wave propagates

More Related Content

What's hot

DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)Ravikiran A
 
EEP306: Quadrature amplitude modulation
EEP306: Quadrature amplitude modulation EEP306: Quadrature amplitude modulation
EEP306: Quadrature amplitude modulation Umang Gupta
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersAmr E. Mohamed
 
Large scale path loss 1
Large scale path loss 1Large scale path loss 1
Large scale path loss 1Vrince Vimal
 
Comparative Study and Performance Analysis of different Modulation Techniques...
Comparative Study and Performance Analysis of different Modulation Techniques...Comparative Study and Performance Analysis of different Modulation Techniques...
Comparative Study and Performance Analysis of different Modulation Techniques...Souvik Das
 
Difference between Quality of Service and Grade of Service (General description)
Difference between Quality of Service and Grade of Service (General description)Difference between Quality of Service and Grade of Service (General description)
Difference between Quality of Service and Grade of Service (General description)Donaire Carapichoso
 
Chapter2 - Linear Time-Invariant System
Chapter2 - Linear Time-Invariant SystemChapter2 - Linear Time-Invariant System
Chapter2 - Linear Time-Invariant SystemAttaporn Ninsuwan
 
Circular Convolution
Circular ConvolutionCircular Convolution
Circular ConvolutionSarang Joshi
 
M ary psk and m ary qam ppt
M ary psk and m ary qam pptM ary psk and m ary qam ppt
M ary psk and m ary qam pptDANISHAMIN950
 
Lecture#1-Introduction.ppt
Lecture#1-Introduction.pptLecture#1-Introduction.ppt
Lecture#1-Introduction.pptSalmanHameed26
 
Phase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift KeyingPhase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift KeyingNaveen Jakhar, I.T.S
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsAmr E. Mohamed
 
Antennas slideshare part 2
Antennas slideshare part 2Antennas slideshare part 2
Antennas slideshare part 2Muthumanickam
 
Study of microwave set up, active and passive components
Study of microwave set up, active and passive componentsStudy of microwave set up, active and passive components
Study of microwave set up, active and passive componentsVELAMMAL ENGINEERING COLLEGE
 

What's hot (20)

DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
 
EEP306: Quadrature amplitude modulation
EEP306: Quadrature amplitude modulation EEP306: Quadrature amplitude modulation
EEP306: Quadrature amplitude modulation
 
DSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital FiltersDSP_FOEHU - Lec 07 - Digital Filters
DSP_FOEHU - Lec 07 - Digital Filters
 
Classification of Digital signals
Classification of Digital signalsClassification of Digital signals
Classification of Digital signals
 
Large scale path loss 1
Large scale path loss 1Large scale path loss 1
Large scale path loss 1
 
Digital communication unit 1
Digital communication unit 1Digital communication unit 1
Digital communication unit 1
 
Comparative Study and Performance Analysis of different Modulation Techniques...
Comparative Study and Performance Analysis of different Modulation Techniques...Comparative Study and Performance Analysis of different Modulation Techniques...
Comparative Study and Performance Analysis of different Modulation Techniques...
 
Dc unit iv
Dc unit ivDc unit iv
Dc unit iv
 
Difference between Quality of Service and Grade of Service (General description)
Difference between Quality of Service and Grade of Service (General description)Difference between Quality of Service and Grade of Service (General description)
Difference between Quality of Service and Grade of Service (General description)
 
Chapter2 - Linear Time-Invariant System
Chapter2 - Linear Time-Invariant SystemChapter2 - Linear Time-Invariant System
Chapter2 - Linear Time-Invariant System
 
IS-95 Cdma
IS-95 CdmaIS-95 Cdma
IS-95 Cdma
 
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
Discrete Fourier Series | Discrete Fourier Transform | Discrete Time Fourier ...
 
Circular Convolution
Circular ConvolutionCircular Convolution
Circular Convolution
 
M ary psk and m ary qam ppt
M ary psk and m ary qam pptM ary psk and m ary qam ppt
M ary psk and m ary qam ppt
 
Matching techniques
Matching techniquesMatching techniques
Matching techniques
 
Lecture#1-Introduction.ppt
Lecture#1-Introduction.pptLecture#1-Introduction.ppt
Lecture#1-Introduction.ppt
 
Phase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift KeyingPhase Shift Keying & π/4 -Quadrature Phase Shift Keying
Phase Shift Keying & π/4 -Quadrature Phase Shift Keying
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
 
Antennas slideshare part 2
Antennas slideshare part 2Antennas slideshare part 2
Antennas slideshare part 2
 
Study of microwave set up, active and passive components
Study of microwave set up, active and passive componentsStudy of microwave set up, active and passive components
Study of microwave set up, active and passive components
 

Similar to Operation on signals - Independent variables

Classification of Signal.pdf
Classification of Signal.pdfClassification of Signal.pdf
Classification of Signal.pdfShivarkarSandip
 
Companding and DPCM and ADPCM
Companding and DPCM and ADPCMCompanding and DPCM and ADPCM
Companding and DPCM and ADPCMnaimish12
 
Signal & System
Signal & SystemSignal & System
Signal & Systemjoy das
 
Digital Signal Processing
Digital Signal ProcessingDigital Signal Processing
Digital Signal ProcessingPRABHAHARAN429
 
Analog to digital conversion technique
Analog to digital conversion techniqueAnalog to digital conversion technique
Analog to digital conversion techniqueUmar Shuaib
 
Sampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using AliasingSampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using Aliasingj naga sai
 
Differential pulse code modulation
Differential pulse code modulationDifferential pulse code modulation
Differential pulse code modulationRamraj Bhadu
 
Chapter 2 dynamic characteristics of instruments
Chapter 2 dynamic characteristics of instrumentsChapter 2 dynamic characteristics of instruments
Chapter 2 dynamic characteristics of instrumentstalbachew tadesse nadew
 
On The Fundamental Aspects of Demodulation
On The Fundamental Aspects of DemodulationOn The Fundamental Aspects of Demodulation
On The Fundamental Aspects of DemodulationCSCJournals
 
DSP Third Class.ppsx
DSP Third Class.ppsxDSP Third Class.ppsx
DSP Third Class.ppsxHebaEng
 

Similar to Operation on signals - Independent variables (20)

Asp unit 1.pdf
Asp unit 1.pdfAsp unit 1.pdf
Asp unit 1.pdf
 
Classification of Signal.pdf
Classification of Signal.pdfClassification of Signal.pdf
Classification of Signal.pdf
 
Companding and DPCM and ADPCM
Companding and DPCM and ADPCMCompanding and DPCM and ADPCM
Companding and DPCM and ADPCM
 
Signal & System
Signal & SystemSignal & System
Signal & System
 
Dsp class 3
Dsp class 3Dsp class 3
Dsp class 3
 
Speech technology basics
Speech technology   basicsSpeech technology   basics
Speech technology basics
 
Lec3
Lec3Lec3
Lec3
 
Digital Signal Processing
Digital Signal ProcessingDigital Signal Processing
Digital Signal Processing
 
Analog to digital conversion technique
Analog to digital conversion techniqueAnalog to digital conversion technique
Analog to digital conversion technique
 
dsp
dspdsp
dsp
 
Lti system
Lti systemLti system
Lti system
 
Sampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using AliasingSampling and Reconstruction of Signal using Aliasing
Sampling and Reconstruction of Signal using Aliasing
 
Differential pulse code modulation
Differential pulse code modulationDifferential pulse code modulation
Differential pulse code modulation
 
Es25893896
Es25893896Es25893896
Es25893896
 
Final document
Final documentFinal document
Final document
 
Chapter 2 dynamic characteristics of instruments
Chapter 2 dynamic characteristics of instrumentsChapter 2 dynamic characteristics of instruments
Chapter 2 dynamic characteristics of instruments
 
On The Fundamental Aspects of Demodulation
On The Fundamental Aspects of DemodulationOn The Fundamental Aspects of Demodulation
On The Fundamental Aspects of Demodulation
 
DSP Third Class.ppsx
DSP Third Class.ppsxDSP Third Class.ppsx
DSP Third Class.ppsx
 
lab 3.docx
lab 3.docxlab 3.docx
lab 3.docx
 
Lab manual
Lab manualLab manual
Lab manual
 

More from National Engineering College

Classification of Systems - Additional Solved Problems
Classification of Systems - Additional Solved ProblemsClassification of Systems - Additional Solved Problems
Classification of Systems - Additional Solved ProblemsNational Engineering College
 
Classification of Systems - Procedural steps to solve problems
Classification of Systems - Procedural steps to solve problemsClassification of Systems - Procedural steps to solve problems
Classification of Systems - Procedural steps to solve problemsNational Engineering College
 
Basic operation on Signals - Independent Variables |Problem solving technique|
Basic operation on Signals - Independent Variables |Problem solving technique|Basic operation on Signals - Independent Variables |Problem solving technique|
Basic operation on Signals - Independent Variables |Problem solving technique|National Engineering College
 
Digital signal processing & its Applications (Syllabus & Introduction)
Digital signal processing & its Applications (Syllabus & Introduction)Digital signal processing & its Applications (Syllabus & Introduction)
Digital signal processing & its Applications (Syllabus & Introduction)National Engineering College
 

More from National Engineering College (20)

ADC - Types (Analog to Digital Converter)
ADC - Types (Analog to Digital Converter)ADC - Types (Analog to Digital Converter)
ADC - Types (Analog to Digital Converter)
 
ADC An Introduction
ADC An IntroductionADC An Introduction
ADC An Introduction
 
Arbitrary representation of sequence
Arbitrary representation of sequenceArbitrary representation of sequence
Arbitrary representation of sequence
 
Classification of Systems - Additional Solved Problems
Classification of Systems - Additional Solved ProblemsClassification of Systems - Additional Solved Problems
Classification of Systems - Additional Solved Problems
 
Stable & Unstable Systems |Solved problems|
Stable & Unstable Systems |Solved problems|Stable & Unstable Systems |Solved problems|
Stable & Unstable Systems |Solved problems|
 
Linear & Non-Linear Systems |Solved problems|
Linear & Non-Linear Systems |Solved problems|Linear & Non-Linear Systems |Solved problems|
Linear & Non-Linear Systems |Solved problems|
 
Causal & Non-Causal Systems |Solved problems|
Causal & Non-Causal Systems |Solved problems|Causal & Non-Causal Systems |Solved problems|
Causal & Non-Causal Systems |Solved problems|
 
Static & Dynamic Systems |Solved problems|
Static & Dynamic Systems |Solved problems|Static & Dynamic Systems |Solved problems|
Static & Dynamic Systems |Solved problems|
 
Classification of Systems - Procedural steps to solve problems
Classification of Systems - Procedural steps to solve problemsClassification of Systems - Procedural steps to solve problems
Classification of Systems - Procedural steps to solve problems
 
Discrete Time Systems & its classifications
Discrete Time Systems & its classificationsDiscrete Time Systems & its classifications
Discrete Time Systems & its classifications
 
Even & Odd Signals |Solved Problems|
Even & Odd Signals |Solved Problems|Even & Odd Signals |Solved Problems|
Even & Odd Signals |Solved Problems|
 
Energy & Power Signals |Solved Problems|
Energy & Power Signals |Solved Problems|Energy & Power Signals |Solved Problems|
Energy & Power Signals |Solved Problems|
 
Basic operation on Signals - Independent Variables |Problem solving technique|
Basic operation on Signals - Independent Variables |Problem solving technique|Basic operation on Signals - Independent Variables |Problem solving technique|
Basic operation on Signals - Independent Variables |Problem solving technique|
 
Elementary signals
Elementary signalsElementary signals
Elementary signals
 
Representation of discrete time signals
Representation of discrete time signalsRepresentation of discrete time signals
Representation of discrete time signals
 
Signals and Systems
Signals and SystemsSignals and Systems
Signals and Systems
 
Introduction to digital signal processor
Introduction to digital signal processorIntroduction to digital signal processor
Introduction to digital signal processor
 
Introduction to digital signal processing
Introduction to digital signal processingIntroduction to digital signal processing
Introduction to digital signal processing
 
Digital signal processing & its Applications (Syllabus & Introduction)
Digital signal processing & its Applications (Syllabus & Introduction)Digital signal processing & its Applications (Syllabus & Introduction)
Digital signal processing & its Applications (Syllabus & Introduction)
 
FIR and IIR system
FIR and IIR systemFIR and IIR system
FIR and IIR system
 

Recently uploaded

Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
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
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
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
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
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
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 

Recently uploaded (20)

Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
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
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
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...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
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
 
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
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 

Operation on signals - Independent variables

  • 1. 15EE55C – DIGITAL SIGNAL PROCESSING AND ITS APPLICATIONS BASIC OPERATIONS ON SIGNALS – INDEPENDENT VARIABLES Dr. M. Bakrutheen AP(SG)/EEE Mr. K. Karthik Kumar AP/EEE DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING NATIONAL ENGINEERING COLLEGE, K.R. NAGAR, KOVILPATTI – 628 503 (An Autonomous Institution, Affiliated to Anna University – Chennai)
  • 2. BASIC OPERATIONS ON SIGNALS  Basic signal operations categorized into two types depending on whether they operated on dependent or independent variable(s) representing the signals.  Addition, subtraction, multiplication fall under the category of basic signal operations acting on the dependent variable.  Time shifting, time scaling and time reversal, which manipulate the signal characteristics by acting on the independent variable(s) fall under the category basic operation depends on the independent variable.
  • 3. TIME SHIFTING  Suppose that we have a signal x(n) and we define a new signal by adding/subtracting a finite time value to/from it. We now have a new signal, y(n). The mathematical expression for this would be x(n ± N).  Graphically, this kind of signal operation results in a positive or negative “shift” of the signal along its time axis. However, note that while doing so, none of its characteristics are altered. This means that the time-shifting operation results in the change of just the positioning of the signal without affecting its amplitude or span
  • 4. TIME SHIFTING - DELAY  Here the original signal, x[n], spans from n = -3 to n = 3 and has the values -2, 0, 1, - 3, 2, -1, and 3, as shown in Figure  Suppose that we want to move this signal right by three units (i.e., we want a new signal whose amplitudes are the same but are shifted right three times).  Here the original signal, x[n], spans from n = -3 to n = 3 and has the values -2, 0, 1, - 3, 2, -1, and  This means that we desire our output signal y[n] to span from n = 0to n = 6. Such a signal is shown as Figure and can be mathematically written as y[n] = x[n-3].  This kind of signal is referred to as time-delayed because we have made the signal arrive three units late.
  • 6. TIME SHIFTING - ADVANCE  On the other hand, let's say that we want the same signal to arrive early.  Consider a case where we want our output signal to be advanced by, say, two units.  This objective can be accomplished by shifting the signal to the left by two time units, i.e., y[n] = x[n+2].  The corresponding input and output signals are shown in Figure.  Our output signal has the same values as the original signal but spans from n = - 5 to n = 1 instead of n = -3 to n = 3.  The signal shown in Figure is aptly referred to as a time-advanced signal.
  • 7. TIME SHIFTING - ADVANCE
  • 8. TIME SHIFTING – PRACTICAL SCENARIO  Time-shifting is an important operation that is used in many signal-processing applications.  For example, a time-delayed version of the signal is used when performing autocorrelation. (You can learn more about autocorrelation in my previous article, understanding correlation).  Another field that involves the concept of time delay is artificial intelligence, such as in systems that use time delay neural networks.
  • 9. TIME SCALING  Time scaling compresses or dilates a signal by multiplying the time variable by some quantity.  If that quantity is greater than one, the signal becomes narrower and the operation is called decimation.  In contrast, if the quantity is less than one, the signal becomes wider and the operation is called expansion or interpolation, depending on how the gaps between values are filled.
  • 10. TIME SCALING - DECIMATION  In decimation, the input of the signal is changed to be f[cn] .  The quantity used for decimation cc must be an integer so that the input takes values for which a discrete function is properly defined.  The decimated signal f[cn] corresponds to the original signal f[n] where only each n sample is preserved (including f[0]), and so we are throwing away samples of the signal (or decimating it).
  • 11. TIME SCALING - DECIMATION
  • 12. TIME SCALING - EXPANSION  In expansion, the input of the signal is changed to be f[n/c].  We know that the signal f[n] is defined only for integer values of the input n.  Thus, in the expanded signal we can only place the entries of the original signal f at values of n that are multiples of c.  In other words, we are spacing the values of the discrete-time signal c−1 entries away from each other.  Since the signal is undefined elsewhere, the standard convention in expansion is to fill in the undetermined values with zeros.
  • 13. TIME SCALING - EXPANSION
  • 14. TIME SCALING – PRACTICAL SCENARIO  Basically, when we perform time scaling, we change the rate at which the signal is sampled.  Changing the sampling rate of a signal is employed in the field of speech processing.  A particular example of this would be a time-scaling-algorithm-based system developed to read text to the visually impaired  Next, the technique of interpolation is used in Geodesic applications. This is because, in most of these applications, one will be required to find out or predict an unknown parameter from a limited amount of available data.
  • 15. TIME REVERSAL  Until now, we have assumed our independent variable representing the signal to be positive. Why should this be the case? Can't it be negative?  It can be negative. In fact, one can make it negative just by multiplying it by -1. This causes the original signal to flip along its y-axis. That is, it results in the reflection of the signal along its vertical axis of reference.  As a result, the operation is aptly known as the time reversal or time reflection of the signal  For example, let's consider our input signal to be x[n], shown in Figure. The effect of substituting –n in the place of n results in the signal y[n] as shown in Figure.
  • 17. TIME REVERSAL – PRACTICAL SCENARIO  Time reversal is an important preliminary step when computing the convolution of signals: one signal is kept in its original state while the other is mirror-imaged and slid along the former signal to obtain the result.  Time-reversal operations, therefore, are useful in various image-processing procedures, such as edge detection  A time-reversal technique in the form of the time reverse numerical simulation (TRNS) method can be effectively used to determine defects.  For example, the TRNS method aids in finding out the exact position of a notch which is a part of the structure along which a guided wave propagates