Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

SIGNAL AND SYSTEM, SAMPLING, SYSTEM NOISE, TRANFORMATION OF VARIABLE, Lecture notes of Signals and Systems

A lecture note on Signals and Systems. It covers the mathematical description of signals, periodic signals, energy and power of signals, and transformations of the independent variable. The note explains the three fundamental types of signal transformations on the independent variable: time shift, time scaling, and time reversal. It also provides examples of how to apply these transformations to a signal. useful for students studying Signals and Systems or related courses.

Typology: Lecture notes

2022/2023

Available from 05/10/2023

sunny-singh-13
sunny-singh-13 🇮🇳

22 documents

1 / 7

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ECEN 314: Signals and Systems
Lecture Notes 2: Transformations of the Independent Variable
Reading:
Current: SSOW 1.2
Next: SSOW 1.3
1 Mathematical description of signals
1.1 Definitions
10.5 0 0.5 1
1
0.5
0
0.5
1
t
x(t)
x(t) = sin(4πt)
21 0 1 2
0
2
4
6
8
t
x(t)
x(t) = et
432101234
0
5
10
15
n
x[n]
x[n] = n22
10 5 0 5 10
1
0
1
n
x[n]
x[n] = cos(0.5n)
1
pf3
pf4
pf5

Partial preview of the text

Download SIGNAL AND SYSTEM, SAMPLING, SYSTEM NOISE, TRANFORMATION OF VARIABLE and more Lecture notes Signals and Systems in PDF only on Docsity!

ECEN 314: Signals and Systems

Lecture Notes 2: Transformations of the Independent Variable

Reading:

  • Current: SSOW 1.
  • Next: SSOW 1.

1 Mathematical description of signals

1.1 Definitions

t

x (t

x(t) = sin(4πt)

t

x (t

x(t) = e−t

n

x [n

]

x[n] = n^2 − 2

n

x [n

]

x[n] = cos(0. 5 n)

1.2 Periodic signals

A CT signal x(t) is periodic with period T if T is the smallest positive number such that x(t + T ) = x(t) for all t. By induction, this implies that x(t + kT ) = x(t) for all integer k and all t. Since T is smallest value that satisfies this relationship, this also implies that x(t + kT ) 6 = x(t) for some t if k is not integer. Therefore, if a signal satisfies x(t + A) = x(t) for all t, then x(t) is periodic and A is an integer multiple of its period T. For example, x(t) = cos(2t) satisfies x(t + 2π) = cos(2t + 4π) = cos(2t) for all t. But, it’s period is π (not 2 π). The following properties of periodic functions may be useful:

  • Time-shifts remain periodic: x(t) periodic with period T implies x(t − t 0 ) is periodic with period T
  • Sums of periodic functions are periodic: if x 1 (t) is periodic with period T 1 and x 2 (t) is periodic with period T 2 , then y(t) = x 1 (t) + x 2 (t) satisfies y(t + A) = y(t) for all t with A = lcm(T 1 , T 2 ). This implies that A is an integer multiple of the period, T , of y(t).
  • Functions of periodic functions are periodic: Actually, the previous statement holds for any function of M periodic signals with periods T 1 , T 2 ,... , TM by choosing A = lcm(T 1 , T 2 ,... , Tm).

A DT signal x(t) is periodic with period N if N is the smallest positive integer such that x[n + N ] = x[n] for all integer n. Likewise, induction implies that x[n + kN ] = x[n] for all integer k and all integer n. By analogy, the properties of CT periodic signals described above also apply to DT periodic signals.

2 Energy and Power

Let x(t) be a continuous time signal. Suppose v(t) = x(t) volts are applied across an R ohm resistor. Then, the instantaneous current is i(t) = (^) R^1 v(t) amps and the instantaneous power dissipation is p(t) = i(t)v(t) = (^) R^1 x(t)^2 Watts. So, the total energy dissipated over the time interval t 1 ≤ t ≤ t 2 is given by

∫ (^) t 2

t 1

p(t)dt =

R

∫ (^) t 2

t 1

x(t)^2 dt.

and the average power over the same interval is

1 t 2 − t 1

∫ (^) t 2

t 1

p(t)dt =

R(t 2 − t 1 )

∫ (^) t 2

t 1

x(t)^2 dt.

With this simple model in mind, the standard convention is to define the energy and power of a signal as above with R = 1.

Example 2. What is the energy from t = 0 to t = 10 in x(t) = ejωt? Integrating gives

E =

0

|x(t)|^2 dt =

0

|ejωt|^2 dt =

0

1 dt = 10.

3 Transformation of signals in CT

t 0 > 0

0

t 0 < 0

Time advance Time delay

t

x(t)

t 0 − (^2) t 0 t 0 + 2 (^) − 2 2 t 0 − 2 t 0 t 0 + 2

0 t

x(t)

− 2 2 2 − (^) a 2 − (^) a 2 a

2 a

Time compression a > 1 Time expansion a < 1

0

x(t)

− 2 2

Time reversal

t

The are many ways of transforming a CT signal into another. For instance, we can scale it, shift it in time, differentiate it, or perform a combination of these actions. Later in this

course, we will introduce the idea of transforming a signal as a system. To familiarize you with manipulating signals, in this lecture we will examine a particular type of transformation: transformation on the independent variable of signals. More formally, let us for now restrict ourselves to transformations of the form:

x(t) −→ y(t) = x(f (t))

where x(t) is the starting signal given to us, y(t) is the signal we end up with after the transformation, and f (t) is a function of t. The arrow “→” denotes the action and direction of transformation. The function f (t) can be any well-defined function, of course, but for the study of ECEN 314, we will look at the class of affine functions

f (t) = at + b

where a and b are arbitrary real constants such that a 6 = 0. The resulting transformation of x(t) into y(t) is hence called an “affine transformation on the independent variable.” All such transformations can be decomposed into just three fundamental types of signal transformations on the independent variable: time shift, time scaling, and time reversal. They involve a change of the variable t into something else:

  • Time shift: f (t) = t − t 0 for some t 0 ∈ R.
  • Time scaling: f (t) = at for some a ∈ R+.
  • Time reversal (or flip): f (t) = −t. When applied to the signal x(t), we obtain:
  • Time shift: x(t) −→ y(t) = x(t − t 0 ). When the shift constant t 0 is positive, the effect is to move the signal x(t) to the right by t 0. In other words, each point on the signal x(t) now falls t 0 later in time, so we call this transformation a time delay. Likewise, when it is negative, we call it a time advance.
  • Time scaling: x(t) −→ y(t) = x(at). When the scaling factor a is greater than 1, the effect is to “squeeze” the signal toward t = 0: an arbitrary point on x(t) located at, say, t = t 1 , namely x(t 1 ), is now moved to the point t′ 1 = t 1 /a on the resulting signal y(t). Quick check: y(t′ 1 ) = x(at′ 1 ) = x(at 1 /a) = x(t 1 ). Since t′ 1 is closer to the vertical axis than t 1 is, this is called time compression. When the factor a is between 0 and 1, we call it time expansion. At first, the correspondence of a large factor to compression and a small factor to expansion seems counterintuitive, but the above example explains the nomenclature.
  • Time reversal: x(t) −→ y(t) = x(−t). When more than one transformation is applied to a signal, one must be careful about the order in which it is done. The following example illustrates this. We are given the signal x(t), and let us transform it to x(− 2 t + 6). We need to use all three types of transformations (a shift, a scale, and a flip), but what in what order shall we do them? How do we do it? The following guide explains:

is the dot for x(·) at each stage, some students mistakenly implement those words as (quotes indicate what they think the transformation is):

x(t)

Advance by 6 −−−−−−−−−−→ x(t + 6) Reverse −−−−−−→ x(−(t + 6))

Compress by 2 −−−−−−−−−−−→ x(2(−(t + 6)))

The incorrect version applies transformations to the entire argument of the function x(·), which results in the signal that would come from reversing the order of the transformations as shown earlier, whereas the correct version replaces the independent variable t by some function of t.

x(−(t + 6))

0

x(t + 6)

t

x(t)

− 8 − 6 − 4 − 2 2 x(−t)

4 Transformation of signals in DT

Transformations in discrete time are analogous to those in continuous time. However, there are a few subtle points to consider. For instance, can we time shift x[n] by a non-integer delay, say to x[n − 1 /2]? If we compress the signal x[n] to x[2n], do we lose half the information stored? Finally, if we expand x[n] to x[n/2], how do we “fill in the blanks?” These are some interesting questions to think about, and we will examine them further when we study sampling. It turns out that one useful method of executing a non-integer delay is by interpolating the DT samples (“connecting the dots”) into a CT signal, shifting the CT signal, then resampling to get the final shifted DT signal. A similar trick can be used for DT expansion. We will discuss the actual methods of interpolation later. For now, we will only consider time shifting y[n] = x[n − n 0 ] with integer n 0 , time scaling y[n] = x[an] for positive integer a, and time reversal y[n] = x[−n].