SlideShare a Scribd company logo
2
Most read
9
Most read
14
Most read
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

PPTX
Operation on signals - Dependent variables
PPTX
Media Access Control
PPTX
Modulation
PPTX
Signals and Systems 1.pptx
PPTX
TDMA, FDMA, and CDMA
PPTX
Lecture Notes: EEEC6440315 Communication Systems - Inter Symbol Interference...
PPTX
Single tone amplitude modulation
PPTX
Operation on signals - Dependent variables
Media Access Control
Modulation
Signals and Systems 1.pptx
TDMA, FDMA, and CDMA
Lecture Notes: EEEC6440315 Communication Systems - Inter Symbol Interference...
Single tone amplitude modulation

What's hot (20)

PPTX
Circuit Switching
PDF
L8. LTI systems described via difference equations.pdf
PPTX
Unit 1 Operation on signals
PDF
Sampling and Reconstruction of Signal using Aliasing
PPT
spread spectrum
PDF
Wideband Frequency Modulation.pdf
PPTX
Convolutional codes
PPTX
PPT
Presentation of the IEEE 802.11a MAC Layer
PPTX
Amplitude modulation
PPTX
NYQUIST CRITERION FOR ZERO ISI
PPTX
Eye pattern
PPTX
Sampling theorem
PDF
Gram-Schmidt procedure and constellations
PPT
Multiplexing
PPT
Signal classification of signal
PPT
Time Division Multiplexing
PDF
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
PPTX
Unit 1 -Introduction to signals and standard signals
Circuit Switching
L8. LTI systems described via difference equations.pdf
Unit 1 Operation on signals
Sampling and Reconstruction of Signal using Aliasing
spread spectrum
Wideband Frequency Modulation.pdf
Convolutional codes
Presentation of the IEEE 802.11a MAC Layer
Amplitude modulation
NYQUIST CRITERION FOR ZERO ISI
Eye pattern
Sampling theorem
Gram-Schmidt procedure and constellations
Multiplexing
Signal classification of signal
Time Division Multiplexing
DSP_2018_FOEHU - Lec 08 - The Discrete Fourier Transform
Unit 1 -Introduction to signals and standard signals
Ad

Similar to Operation on signals - Independent variables (20)

PDF
Asp unit 1.pdf
PPTX
Signal Processing Digital and Continuous .pptx
PPTX
HOOGHLY ENGINEERING AND TECHNOLOGY COLLEGE.pptx
PDF
Classification of Signal.pdf
PDF
About_dsp_convolution_correlations_andPorperties
PPTX
Companding and DPCM and ADPCM
PPTX
Signal & System
PPTX
Dsp class 3
PPT
Speech technology basics
PDF
PDF
Digital Signal Processing
PPTX
Analog to digital conversion technique
PDF
Lti system
PPTX
Differential pulse code modulation
PDF
Es25893896
DOCX
Final document
PDF
Chapter 2 dynamic characteristics of instruments
PDF
On The Fundamental Aspects of Demodulation
PPTX
Controls: Equation (C.1)is a system. A is called the state matrix, of
Asp unit 1.pdf
Signal Processing Digital and Continuous .pptx
HOOGHLY ENGINEERING AND TECHNOLOGY COLLEGE.pptx
Classification of Signal.pdf
About_dsp_convolution_correlations_andPorperties
Companding and DPCM and ADPCM
Signal & System
Dsp class 3
Speech technology basics
Digital Signal Processing
Analog to digital conversion technique
Lti system
Differential pulse code modulation
Es25893896
Final document
Chapter 2 dynamic characteristics of instruments
On The Fundamental Aspects of Demodulation
Controls: Equation (C.1)is a system. A is called the state matrix, of
Ad

More from karthikkkk2 (20)

PPTX
ADC - Types (Analog to Digital Converter)
PPTX
ADC An Introduction
PPTX
LTI system causality and stability
PPTX
Arbitrary representation of sequence
PPTX
Classification of Systems - Additional Solved Problems
PPTX
Stable & Unstable Systems |Solved problems|
PPTX
Linear & Non-Linear Systems |Solved problems|
PPTX
Causal & Non-Causal Systems |Solved problems|
PPTX
Static & Dynamic Systems |Solved problems|
PPTX
Classification of Systems - Procedural steps to solve problems
PPTX
Discrete Time Systems & its classifications
PPTX
Even & Odd Signals |Solved Problems|
PPTX
Energy & Power Signals |Solved Problems|
PPTX
Basic operation on Signals - Independent Variables |Problem solving technique|
PPTX
Elementary signals
PPTX
Representation of discrete time signals
PPTX
Classification of Digital signals
PPTX
Signals and Systems
PPTX
Introduction to digital signal processor
PPTX
Introduction to digital signal processing
ADC - Types (Analog to Digital Converter)
ADC An Introduction
LTI system causality and stability
Arbitrary representation of sequence
Classification of Systems - Additional Solved Problems
Stable & Unstable Systems |Solved problems|
Linear & Non-Linear Systems |Solved problems|
Causal & Non-Causal Systems |Solved problems|
Static & Dynamic Systems |Solved problems|
Classification of Systems - Procedural steps to solve problems
Discrete Time Systems & its classifications
Even & Odd Signals |Solved Problems|
Energy & Power Signals |Solved Problems|
Basic operation on Signals - Independent Variables |Problem solving technique|
Elementary signals
Representation of discrete time signals
Classification of Digital signals
Signals and Systems
Introduction to digital signal processor
Introduction to digital signal processing

Recently uploaded (20)

PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Geodesy 1.pptx...............................................
DOCX
573137875-Attendance-Management-System-original
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Artificial Intelligence
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
composite construction of structures.pdf
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
OOP with Java - Java Introduction (Basics)
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
CH1 Production IntroductoryConcepts.pptx
CYBER-CRIMES AND SECURITY A guide to understanding
Operating System & Kernel Study Guide-1 - converted.pdf
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Automation-in-Manufacturing-Chapter-Introduction.pdf
Geodesy 1.pptx...............................................
573137875-Attendance-Management-System-original
bas. eng. economics group 4 presentation 1.pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
R24 SURVEYING LAB MANUAL for civil enggi
Safety Seminar civil to be ensured for safe working.
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Artificial Intelligence
III.4.1.2_The_Space_Environment.p pdffdf
composite construction of structures.pdf
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Embodied AI: Ushering in the Next Era of Intelligent Systems
OOP with Java - Java Introduction (Basics)

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