All About Circuits Forum > Math Time scaling and Time shifting in a signal
 Register Blogs FAQ Members List Today's Posts Search Today's Posts Mark Forums Read

 Math Discussion forum for anything math related.

#1
04-11-2009, 04:26 PM
 Panterulez New Member Join Date: Mar 2009 Posts: 7
Time scaling and Time shifting in a signal

For a given signal X(t), why is it that if I were to do a time scaling and shifting such that Y(t) = -2x [(t-2)/2], the order at which operation is done first matters ?

For example if I were to do the time scaling first before the time shifting, then X(t) will be expanded time scale wise by 2 after which there will be time shift of two units to the right. But if I were to reverse the order by doing the time shifting first, then this time round, X(t) will be shifted to the right by one unit to the right before the time scale is expanded by 2. Why is this so mathematically ?
#2
04-11-2009, 04:34 PM
 Papabravo Senior Member Join Date: Feb 2006 Location: Michigan, USA (GMT-5) Posts: 5,849

This happens with non-linear operations. They are not commutative in the same way that matrices are not commutative.
__________________
We never have time to do it right,
But we always have time to do it over.
#3
05-03-2009, 09:04 AM
 whzahp New Member Join Date: May 2009 Posts: 4
Solution

The give signal can be written as : y(t) = -2 * x(0.5t -1)
So there are 3 things to be done, Amplitude scaling, time scaling & time shifting.

If time scaling is done first, then the sequence of events are as follows :
1. Time scaled version of x(t) = a(t) = x(0.5t)
2. Time shifted version of a(t) = b(t) = a(t-1) = x( 0.5(t-1) ) = x(0.5t -0.5)
3. Finally doing amplitude scaling will result in y(t) = -2*x(0.5t - 0.5)
which is clearly not the signal which we require

If time shifting is done first, then the sequence of events are as follows :
1. Time shifted version of x(t) = a(t) = x(t - 1)
2. Time scaled version of a(t) = b(t) = a(0.5t)
{which means replace t by 0.5t in the fn a(t) }
Therfore b(t) = a(0.5t) = x(0.5t -1)
3. Finally doing amplitude scaling will result in y(t) = -2*x(0.5t - 1)
which is the signal which we require

Moral : Do time shifting first before u do time scaling
#4
01-03-2010, 05:21 AM
 trailblazer New Member Join Date: Oct 2009 Posts: 2

Is x(-2t+5) advanced with respect to x(-2t) or delayed
#5
01-11-2010, 04:57 AM
 scythe Junior Member Join Date: Mar 2009 Posts: 49

You can figure this one out just by coming up with a simple example! It would be advanced, because you are referencing a future part of the signal for the current time.
Attached Images
 waveform.jpg (33.8 KB, 50 views)

 Tags scaling, shifting, signal, time

 Related Site Pages Section Title Worksheet Calculus for electric circuits Worksheet Basic algebra and graphing for electric circuits Worksheet High-reliability circuits Worksheet Shift registers Worksheet Multi-stage transistor amplifiers Worksheet Mixed-frequency signals Worksheet Time constant calculations Textbook Parallel-in, parallel-out, universal shift register : Shift Registers Textbook Serial-in, parallel-out shift register : Shift Registers Textbook Introduction : Shift Registers

 Thread Tools Display Modes Linear Mode

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is Off Forum Rules
 Forum Jump User Control Panel Private Messages Subscriptions Who's Online Search Forums Forums Home Electronics Forums     General Electronics Chat     The Projects Forum     Homework Help     Electronics Resources Software, Microcomputing, and Communications Forums     Programmer's Corner     Embedded Systems and Microcontrollers     Computing and Networks     Radio and Communications Circuits and Projects     The Completed Projects Collection Abstract Forums     Math     Physics     General Science All About Circuits Commmunity Forums     Off-Topic     The Flea Market     Feedback and Suggestions

All times are GMT. The time now is 03:19 PM.