0% found this document useful (0 votes)
32 views16 pages

Group 9.pptx 1

The document discusses basic digital signal processing operations including time shifting, time reversal, and time scaling. Time shifting involves shifting a signal along the time axis without changing its amplitude or shape. Time reversal reverses the order of samples in a signal with respect to time. Time scaling compresses or expands the time axis of a signal.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views16 pages

Group 9.pptx 1

The document discusses basic digital signal processing operations including time shifting, time reversal, and time scaling. Time shifting involves shifting a signal along the time axis without changing its amplitude or shape. Time reversal reverses the order of samples in a signal with respect to time. Time scaling compresses or expands the time axis of a signal.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

DIGITAL SIGNAL PROCESSING

Presented by Group-9
Our Team

Pithu
Sofikul
Rabiul Mehedi
Limon
Topics

Basic DSP Operation

Time Shifting

Time Reversal

Time Scaling
Basic Digital Signal Processing
Operation
Basic Digital Signal Processing (DSP) operations are fundamental mathematical
and computational processes used to manipulate digital signals.
It can be applied to both discrete-time signals and continuous-time signals,
although it is more commonly associated with discrete signals due to the nature
of digital systems and computation.

As the D-T signals based on the two variables (amplitude and time ), the basic
operations are :
● Time shifting operation .
● Time reversal or folding operation.
● TIme scaling operation .
● Amplitude scaling operation
Here are some examples of how the basic DSP operations
mentioned earlier are used in various applications:

1. Filtering
2. Convolution
3. Discrete Fourier Transform (DFT) and Fast Fourier
Transform (FFT)
4. Sampling and Quantization
5. Modulation and Demodulation
6. Signal Reconstruction
TIME SHIFTING
Time shifting refers to the operation of shifting a signal along the time axis by a certain
amount. Time shifting modifies the temporal alignment of a signal without altering its
amplitude or shape.
Mathematically, time shifting can be represented as :

Input Output
x[n] Time Shifting Operation y[n]= x[n-k]

Where k=Integer = +ve or -ve

Types of Time Shifting :


1. Delay (when k= +ve)
2. Advance (when k= -ve)
Delay
Example:
x(n)={....0,0,-2, 0, 1, -3 , +2, -1, +3….}

y(n) = x(n-3) = {...0, 0, -2, 0, +1, -3, +2, -1, +3,0, 0….}
Here , k=+3,
So , Time delaying
Advance
Example:
x(n)={....0,0,-2, 0, 1, -3 , +2, -1, +3….}

y(n) = x(n+2)={....0, -2, 0, 1, -3, +2, -1, +3,0…..}


Here , k=-2,
So , Time advancing
TIME REVERSING
Time-reversing is a fundamental operation that involves reversing the order of samples in a
signal with respect to time. This operation can be applied to both discrete-time signals and
continuous-time signals, although in DSP, it's primarily discussed in the context of discrete-time
signals.

Mathematically, time reversing can be represented as :

Input Output
x[n] Time Reversing Operation
y[n]= x[-n]

The output function resulting from time-reversal as being a mirrored version of the input
function with respect to time.It effectively flips the signal around a vertical axis located at
the midpoint of the signal's duration.
Time Reversing
Example:
x(n)={....0, 0, 0, 1, 2, 3, 2, 1, 0, 0 ….}
y(n) = x(-n)

So, y(n)= {...0, 0, 1, 2 ,3 , 2, 1, 0 , 0…..}

Time reversing graph


Time Scaling
Time scaling refers to the process of altering the rate at which a signal progresses
through time without changing its fundamental characteristics. It involves
compressing or expanding the time axis of a signal.

Mathematically, For a discrete-time signal x[n], time scaling by a factor α results in


a new signal y[n] given by:-
y[n] = x[αn]

Types of Time Scaling:


1. Compression (when α>1 )
2. Expansion (when α<1)
Compression
Example:

x(n)={...0,1,2,3,4,3,2,1,0…….}
y(n) = x(2n)

Here, α =2
So, y(n)={..0, 2 , 4, 2, 0…}

Time compression
Expansion
Example:

x(n)={...0,0,1,2,3,4,3,2,1,0…….}
y(n) = x(n/2)
Here, α =½

y(n)= {...0,2,0,3,0,4,0,3,0,2,0….}

Time Expansion
Question
Time

You might also like