Connexions

You are here: Home » Content » Signal Operations
Content Actions
Lenses

What is a lens?

Lenses

A lens is a custom view of Connexions content. You can think of it as a fancy kind of list that will let you see Connexions through the eyes of organizations and people you trust.

What is in a lens?

Lens makers point to Connexions materials (modules and collections), creating a guide that includes their own comments and descriptive tags about the content.

Who can create a lens?

Any individual Connexions member, a community, or a respected organization.

This content is ...
Affiliated with (?)
This content is either by members of the organizations listed or about topics related to the organizations listed. Click each link to see a list of all content affiliated with the organization.
  • This module is included inLens: Rice University OpenCourseWare
    By: OpenCourseWare ConsortiumAs a part of collection:"Signals and Systems"

    Click the "Rice University OCW" link to see all content affiliated with them.

    Rice University OCW
Also in these lenses
  • This module is included inLens: richb's DSP resources
    By: Richard BaraniukAs a part of collection:"Signals and Systems"

    Comments:

    "My introduction to signal processing course at Rice University."

    Click the "richb's DSP" link to see all content selected in this lens.

    richb's DSP
Tags

(?)

These tags come from the endorsement, affiliation, and other lenses that include this content.

Signal Operations

Module by: Richard Baraniuk

Summary: This module will look at two signal operations, time shifting and time scaling. Signal operations are operations on the time variable of the signal. These operations are very common components to real-world systems and, as such, should be understood thoroughly when learning about signals and systems.

This module will look at two signal operations, time shifting and time scaling. Signal operations are operations on the time variable of the signal. These operations are very common components to real-world systems and, as such, should be understood thoroughly when learning about signals and systems.

Time Shifting

Time shifting is, as the name suggests, the shifting of a signal in time. This is done by adding or subtracting the amount of the shift to the time variable in the function. Subtracting a fixed amount from the time variable will shift the signal to the right (delay) that amount, while adding to the time variable will shift the signal to the left (advance).
sigops1.png
Figure 1: ft-T f t T moves (delays) f f to the right by T T.

Time Scaling

Time scaling compresses and dilates a signal by multiplying the time variable by some amount. If that amount is greater than one, the signal becomes narrower and the operation is called compression, while if the amount is less than one, the signal becomes wider and is called dilation. It often takes people quite a while to get comfortable with these operations, as people's intuition is often for the multiplication by an amount greater than one to dilate and less than one to compress.
sigops2.png
Figure 2: fat f a t compresses f f by a a.
Example 1 
Actually plotting shifted and scaled signals can be quite counter-intuitive. This example will show a fool-proof way to practice this until your proper intuition is developed.
Given ft f t , plot f-at f a t .
sigops4.pngsigops5.pngsigops6.png
Subfigure 3.1: Begin with ft f t
Subfigure 3.2: Then replace t t with at a t to get fat f a t
Subfigure 3.3: Finally, replace t t with t-ba t b a to get fat-ba=fat-b f a t b a f a t b
Figure 3

Time Reversal

A natural question to consider when learning about time scaling is: What happens when the time variable is multiplied by a negative number? The answer to this is time reversal. This operation is the reversal of the time axis, or flipping the signal over the y-axis.
sigops3.png
Figure 4: Reverse the time axis

Comments, questions, feedback, criticisms?

Send feedback