Signals and Systems: 1.1 Prove Each of The Following Statements. in Each Case, Let Energy Signal
Signals and Systems: 1.1 Prove Each of The Following Statements. in Each Case, Let Energy Signal
Signals and Systems: 1.1 Prove Each of The Following Statements. in Each Case, Let Energy Signal
1.1 Prove each of the following statements. In each case, let energy signal x1 (t) have energy
E[x1 (t)], let energy signal x2 (t) have energy E[x2 (t)], and let T be a nonzero, finite, real-
valued constant.
(i) Prove E[T x1 (t)] = T 2 E[x1 (t)]. That is, amplitude scaling a signal by constant T scales
the signal energy by T 2 .
(ii) Prove E[x1 (t)] = E[x1 (t − T )]. That is, shifting a signal does not affect its energy.
(iii) If (x1 (t) 6= 0) ⇒ (x2 (t) = 0) and (x2 (t) 6= 0) ⇒ (x1 (t) = 0), then prove E[x1 (t) +
x2 (t)] = E[x1 (t)] + E[x2 (t)]. That is, the energy of the sum of two nonoverlapping
signals is the sum of the two individual energies.
(iv) Prove E[x1 (T t)] = 1/|T |E[x1 (t)]. That is, time-scaling a signal by T reciprocally scales
the signal energy by 1/|T |.
Solution 1.1 Given that
Z ∞
E[x1 (t)] = Ex1 = |x1 (t)|2 dt
−∞
Since x1 (t) and x2 (t) are nonoverlapping signals, i.e. x1 (t)x2 (t) = 0, we have
Z ∞
E[x1 (t) + x2 (t)] = [x21 (t) + x22 (t)]dt
−∞
Z ∞ Z ∞
= [x21 (t)]dt + [x22 (t)]dt = Ex1 + Ex2
−∞ −∞
2 Signals and Systems
(iv) Case-I: T > 0. The energy contained in the signal, x1 (T t), is given by
Z ∞ Z ∞
2
E[x1 (T t)] = |x1 (T t)| dt = x21 (T t)dt
−∞ −∞
1
A change of variables is performed by letting T t = τ , which also yields dt = T dτ , τ = −∞ as
t = −∞, and τ = ∞ as t = ∞. Therefore,
1 ∞ Ex1
Z
E[x1 (T t)] = |x1 (τ )|2 dτ =
T −∞ T
Case-II: T < 0. The energy contained in the signal, x1 (−T t), is given by
Z ∞ Z ∞
E[x1 (−T t)] = |x1 (−T t)|2 dt = x21 (−T t)dt
−∞ −∞
Fig. 1.35(a)
Solution 1.3
x(t - 4) x(t/1.5)
4
4
2 2
t t
0 2 4 6 –6 –4 –2 0 2 3 4
(a) (b)
x(2t – 4)
x(–t)
4 4
2 2
t t
–2 0 2 4 0 2 3 4
(c) (d)
x(2 – t)
t
0 2 4 6
(e)
Fig. S1.1
1.4 In Fig.1.42, express signals x1 (t), x2 (t) and x3 (t) in terms of signal x(t) and its time-shifted,
time-scaled, or time-reversed versions.
Fig. 1.42
Solution 1.4
x1 (t) = x(t + 1) + x(−t + 1)
The signal x(t + 1) and x(−t + 1) are shown in Fig. S1.2(a).
4 Signals and Systems
1 1
t t
–1 0 0 1
(a)
y(t) y(–t)
1 1
t t
0 1 –1 0
(b)
z(t) z(–t)
2 2
1 1
t t
0 1 2 –2 –1 0
(c)
Fig. S1.2
1.5 Simplify
the following
expressions:
sin t
(i) δ(t)
t2 + 2
ω+2
(ii) δ(ω)
ω2 + 9
(iii) [e−t cos(3t − 60o )]δ(t)
1
(iv) δ(ω + 3)
jω + 2
sin kω
(v) δ(ω)
ω
1.6 Evaluate
Z ∞the
following integrals:
2 3
(i) t− δ(t − 1)dt
3 2
Z−∞
∞
2 3
(ii) (t − 1)δ t− dt
−∞ 3 2
Z −2
−t+1 2π 3
(iii) e + sin t δ t− dt
−3 3 2
Z 2
2π 3
(iv) e−t+1 + sin t δ t− dt
3 2
Z−3
∞
(v) e−5t+1 δ ′ (t − 5)dt
−∞
Solution 1.6 ∞
2 3 2 3 2 3 5
Z
(i) t− δ(t − 1)dt = t− = − =−
−∞ 3 2 3 2 t=1 3 2 6
1
(ii) Since δ(at + b) = δ a(t + b/a) = δ(t + b/a), we have
|a|
Z ∞ Z ∞
2 3 3 9 3 3 9 15
(t − 1)δ t− dt = (t − 1) δ t − dt = (t − 1) 9 = −1 =
−∞ 3 2 −∞ 2 4 2 t= 4 2 4 8
3
(iii) Since t = 2 is not in the interval −3 < t < −2, the shifting property of the impulse function
yields
−2
2π 3
Z
e−t+1 + sin t δ t− dt = 0
−3 3 2
(iv) 2
2π 3 2π
Z
−t+1 −t+1
e + sin t δ t− dt = e + sin t
−3 3 2 3 t= 3
2
3 2π 3
= e− 2 +1 + sin
3 2
1 1
= [e− 2 + sin(π)] = e− 2
(v) Z ∞ Z ∞
d −5t+1
Z ∞
e−5t+1 δ ′ (t − 5)dt = − e δ(t − 5)dt = 5 e−5t+1 δ(t − 5)dt
−∞ −∞ dt −∞
−5t+1
= 5e t=5
= 5e−24
1.7 (a) If xe (t) and x0 (t) are even and odd components of a real signal x(t), then show that
Z ∞
xe (t)x0 (t)dt = 0
(b) Show that −∞
Z ∞ Z ∞
x(t)dt = xe (t)dt
−∞ −∞
6 Signals and Systems
Solution 1.7
(a) Consider the LHS
Z ∞ ∞
x(t) + x(−t) x(t) − x(−t)
Z
xe (t)x0 (t)dt = dt
−∞ −∞ 2 2
Z ∞
1
= [x2 (t) − x2 (−t)]dt
4 −∞
Z ∞ Z ∞
1
= x2 (t)dt − x2 (−t)dt
4 −∞ −∞
Z ∞ Z ∞
1
= x2 (t)dt − x2 (τ )dτ
4 −∞ −∞
Z ∞ Z ∞
1
= x2 (t)dt − x2 (t)dt = 0
4 −∞ −∞
Using property no.3 (page. 52) of even and odd signals, we have
Z ∞ Z ∞ Z ∞
x(t)dt = xe (t)dt + 0 = xe (t)dt
−∞ −∞ −∞
1.8 Find and sketch the even and the odd components of the following:
(i) u(t) (ii) r(t) = tu(t) (iii) sin(ω0 t)u(t) (iv) cos(ω0 t)u(t)
Solution 1.8
(i) See part (a) of Example 1.24.
(
(ii) t t≥0
r(t) = tu(t) =
0 t<0
Applying Eqs. (1.59) and (1.51) to get the even and odd part of r(t) respectively.
(
t
1 t≥0
re (t) = [r(t) + r(−t)] = 2−t
2 2 t<0
and
(
t
1 2 t≥0
ro (t) = [r(t) − r(−t)] = t
2 2 t<0
The signal r(t), r(−t), re (t), and r0 (t) are shown in Fig. S1.3(a).
Applying Eqs. (1.59) and (1.51) to get the even and odd part of x(t) respectively.
(
1
1 1 1 sin(ω0 t) t>0
xe (t) = [x(t) + x(−t)] = sin(ω0 t)u(t) + sin(−ω0 t)u(−t) = 21
2 2 2 2 sin(−ω0 t) t<0
and
1 1 1
xo (t) = [x(t) − x(−t)] = sin(ω0 t)u(t) − sin(−ω0 t)u(−t)
2 2 2
1 1
= sin(ω0 t)u(t) + sin(ω0 t)u(−t)
2 2
1 1
= sin(ω0 t)[u(t) + u(−t)] = sin(ω0 t)
2 2
The signals sin(ω0 t)u(t), sin(−ω0 t)u(−t), xe (t) and x0 (t) are shown in Fig. S1.3(b).
Applying Eqs. (1.59) and (1.51) to get the even and odd part of x(t) respectively.
1 1 1
xe (t) = [x(t) + x(−t)] = cos(ω0 t)u(t) + cos(ω0 t)u(−t)
2 2 2
1 1
= cos(ω0 t)[u(t) + u(−t)] = cos(ω0 t)
2 2
and
(
1
1 1 1
xo (t) = [x(t) − x(−t)] = cos(ω0 t)u(t) − cos(ω0 t)u(−t) = 2 cos(ω0 t) t>0
2 2 2 − 21 cos(ω0 t) t<0
The signals cos(ω0 t)u(t), cos(ω0 t)u(−t), xe (t) and x0 (t) are shown in Fig. S1.3(c).
r (t) r(–t) r e(t) r o(t)
1 1 1
1
½ ½
–2 –1
t t t t
0 1 –1 0 –2 –1 0 1 2 0 –½ 1 2
–1
(a)
Fig. S1.3
8 Signals and Systems
1 1
½
t t t
0 0 0 –½
–1 –1
xo(t)
½
0–½ t
(b)
cos (ωot)u(t) cos (–ωot)u(–t) xe(t)
1 1 ½
0 t t t
–½
–1 –1
xo(t)
½
t
(c)
1.9 An aperiodic signal is defined as x(t) = sin(πt)u(t), where u(t) is the continuous-time step
function. Is the odd portion of this signal, x0 (t), periodic? Justify your answer.
1
xo (t) = [x(t) − x(−t)]
2
1 1
= sin(πt)u(t) − sin(−πt)u(−t)
2 2
1 1
= sin(πt)u(t) + sin(πt)u(−t)
2 2
1
= sin(πt)[u(t) + u(−t)]
2
1
xo (t) = sin(πt)
2
1.10 The output of the system, y(t), is related to the input x(t) as
Z t
y(t) = cos 2πfc t + k x(τ )dτ
−∞
be the corresponding output. Then consider a second input obtained by shifting x1 (t) in time:
x2 (t) = x1 (t − t0 )
Now, consider
Z t
y1 (t) = cos 2πfc t + k x1 (τ )dτ
−∞
Z t−t0
y1 (t − t0 ) = cos 2πfc (t − t0 ) + k x1 (τ )dτ
−∞
6= y2 (t)
We see that y2 (t) 6= y1 (t − t0 ), and therefore, this system is time-variant.
1.11 The system that follow have input x(n) and output y(n). For each system, determine whether
it is (i) memoryless, (ii) stable, (iii) causal, (iv) linear, and (v) time-invariant.
(a) y(n) = loge [x(n)]
(b) y(n) = log10 [|x(n)|]
(c) y(n) = median{x(n − 1), x(n), x(n + 1)}
(d) y(n) = Trun[x(n)], where Trun[x(n)] denotes the integer part of x(n) obtained by
truncation.
(e) y(n) = Round[x(n)], where Round[x(n)] denotes the integer part of x(n) obtained by
rounding.
(f) y(n) = |x(n)|
(g) y(n) = sgn[x(n)]
Solution 1.11
(a) (i) Consider the given input-output relation of the system.
y(n) = loge [x(n)]
y(0) = loge [x(0)]
y(1) = loge [x(1)]
y(−1) = loge [x(−1)]
The present output depends on the present input only. We may conclude, this system is a memoryless
(static) system.
(ii) Assume that the input signal x(n) satisfies the condition
|x(n)| ≤ Bx < ∞ for all n.
We then find that
|y(n)| = |loge [x(n)]|
= |loge [Bx ]|
= By < ∞
We conclude that in this system if any input is bounded by an arbitrary positive number Bx , the
corresponding output is bounded. Thus, the given system is stable.
(iii) Consider the given input-output relation of the system.
y(n) = loge [x(n)]
y(0) = loge [x(0)]
y(1) = loge [x(1)]
y(−1) = loge [x(−1)]
The present output depends on the present input only. We may conclude, this system is a causal
system.
(iv) To determine whether or not a system is linear, we consider two arbitrary inputs x1 (n) and x2 (n).
x1 (n) → y1 (n) = loge [x1 (n)]
x2 (n) → y2 (n) = loge [x2 (n)]
x3 (n) → y3 (n) = loge [x3 (n)]
Signals and Systems 11
be the corresponding output. Then consider a second input obtained by shifting x1 (n) in time:
x2 (n) = x1 (n − n0 )
The present output depends on the present input only. We may conclude, this system is a memoryless
(static) system.
(ii) Assume that the input signal x(n) satisfies the condition
We conclude that in this system if any input is bounded by an arbitrary positive number Bx , the
corresponding output is bounded. Thus, the given system is stable.
(iii) Consider the given input-output relation of the system.
The present output depends on the present input only. We may conclude, this system is a causal
system.
(iv) To determine whether or not a system is linear, we consider two arbitrary inputs x1 (n) and x2 (n).
be the corresponding output. Then consider a second input obtained by shifting x1 (n) in time:
x2 (n) = x1 (n − n0 )
To calculate the median value, the past, present and future inputs are required. Consequently, the
present output depends on the present, past and future inputs. We may conclude, this system is a
with-memory (dynamic) system.
Signals and Systems 13
(ii) For a bounded input x(n), the output y(n) of this system is always bounded. Thus, the given
system is stable.
(iii) To calculate the median value, the past, present and future inputs are required. Consequently,
the present output depends on the present, past and future inputs. We may conclude, this system is a
noncausal system.
(iv) Median filtering is a nonlinear operation. Consider the following sequences as the input to a
median filter:
y3 (n) = median{5, 3, 7} = 5
be the corresponding output. Then consider a second input obtained by shifting x1 (n) in time:
x2 (n) = x1 (n − n0 )
Now, consider
y(n) = Trun[x(n)]
y(0) = Trun[x(0)]
y(1) = Trun[x(1)]
y(−1) = Trun[x(−1)]
The present output depends on the present input only. We may conclude, this system is a memoryless
(static) system.
(ii) Assume that the input signal x(n) satisfies the condition
|y(n)| = |Trun[x(n)]|
= |Trun[5.3]|
= 5 = By < ∞
We conclude that in this system if any input is bounded by an arbitrary positive number Bx , the
corresponding output is bounded. Thus, the given system is stable.
(iii) Consider the given input-output relation of the system.
y(n) = Trun[x(n)]
y(0) = Trun[x(0)]
y(1) = Trun[x(1)]
y(−1) = Trun[x(−1)]
The present output depends on the present input only. We may conclude, this system is a causal
system.
(iv) To determine whether or not a system is linear, we consider two arbitrary inputs x1 (n) = 5.3
and x2 (n) = 6.8.
be the corresponding output. Then consider a second input obtained by shifting x1 (n) in time:
x2 (n) = x1 (n − n0 )
y(n) = Round[x(n)]
y(0) = Round[x(0)]
y(1) = Round[x(1)]
y(−1) = Round[x(−1)]
The present output depends on the present input only. We may conclude, this system is a memoryless
(static) system.
(ii) Assume that the input signal x(n) satisfies the condition
|y(n)| = |Round[x(n)]|
= |Round[5.7]|
= 6 = By < ∞
We conclude that in this system if any input is bounded by an arbitrary positive number Bx , the
corresponding output is bounded. Thus, the given system is stable.
(iii) Consider the given input-output relation of the system.
y(n) = Round[x(n)]
y(0) = Round[x(0)]
y(1) = Round[x(1)]
y(−1) = Round[x(−1)]
The present output depends on the present input only. We may conclude, this system is a causal
system.
(iv) To determine whether or not a system is linear, we consider two arbitrary inputs x1 (n) = 5.3
and x2 (n) = 6.4.
x1 (n) → y1 (n) = Round[x1 (n)] = Round[5.3] = 5
x2 (n) → y2 (n) = Round[x2 (n)] = Round[6.4] = 6
x3 (n) → y3 (n) = Round[x3 (n)]
be the corresponding output. Then consider a second input obtained by shifting x1 (n) in time:
x2 (n) = x1 (n − n0 )
The output corresponding to this input is
y2 (n) = Round[x2 (n)]
= Round[x1 (n − n0 )]
Now, consider
y1 (n) = Round[x1 (n)]
y1 (n − n0 ) = Round[x1 (n − n0 )]
Since y2 (n) = y1 (n − n0 ), thus this system is time-invariant.
(f) (i) Consider the given input-output relation of the system.
y(n) = |x(n)|
y(0) = |x(0)|
y(1) = |x(1)|
y(−1) = |x(−1)|
The present output depends on the present input only. We may conclude, this system is a memoryless
(static) system.
(ii) Assume that the input signal x(n) satisfies the condition
|x(n)| ≤ Bx < ∞ for all n.
We then find that
y(n) = |[x(n)]|
= By = Bx < ∞
We conclude that in this system if any input is bounded by an arbitrary positive number Bx , the
corresponding output is bounded. Thus, the given system is stable.
(iii) Consider the given input-output relation of the system.
y(n) = |x(n)|
y(0) = |x(0)|
y(1) = |x(1)|
y(−1) = |x(−1)|
The present output depends on the present input only. We may conclude, this system is a causal
system.
(iv) To determine whether or not a system is linear, we consider two arbitrary inputs x1 (n) = 5 and
x2 (n) = −6.
x1 (n) → y1 (n) = |x1 (n)| = |5| = 5
x2 (n) → y2 (n) = |x2 (n)| = | − 6| = 6
x3 (n) → y3 (n) = |x3 (n)|
Let x3 (n) be a linear combination of x1 (n) and x2 (n). That is,
x3 (n) = x1 (n) + x2 (n) = 5 − 6 = −1
If the system is linear, then
y3 (n) = y1 (n) + y2 (n)
Signals and Systems 17
be the corresponding output. Then consider a second input obtained by shifting x1 (n) in time:
x2 (n) = x1 (n − n0 )
y(n) = sgn[x(n)]
y(0) = sgn[x(0)]
y(1) = sgn[x(1)]
y(−1) = sgn[x(−1)]
The present output depends on the present input only. We may conclude, this system is a memoryless
(static) system.
(ii) Since
(
1 x(n) > 0
y(n) = sgn[x(n)] =
−1 x(n) < 0
We conclude that in this system if any input is bounded, the corresponding output is always bounded.
Thus, the given system is stable.
(iii) Consider the given input-output relation of the system.
y(n) = sgn[x(n)]
y(0) = sgn[x(0)]
y(1) = sgn[x(1)]
y(−1) = sgn[x(−1)]
18 Signals and Systems
The present output depends on the present input only. We may conclude, this system is a causal
system.
(iv) To determine whether or not a system is linear, we consider two arbitrary inputs x1 (n) = 5 and
x2 (n) = −3.
be the corresponding output. Then consider a second input obtained by shifting x1 (n) in time:
x2 (n) = x1 (n − n0 )
Now, consider
Solution 1.12
x1(t)
x2(t)
6
1 1
t t
0 1 2 3 0 1 2
(i) (ii)
x3(t) x4(t)
2 1
t t
0 1 0 1 2
(iii) (iv)
x1(t) x2(t + ½)
1
½
t
0 ½ 1 1.5
(v)
Fig. S1.4
1.13 A discrete-time signal is shown in Fig.1.43. Sketch and label each of the following signals:
Fig. 1.43
(i) x(n − 4) (ii) x(3 − n) (iii) x(3n)
(iv) x(3n + 1) (v) x(n)u(3 − n) (vi) x(n − 2)δ(n − 2)
(vii) 12 x(n) + 12 (−1)n x(n) (viii) x(n − 1)2
Solution 1.13
x(n – 4)
x(3 – n)
1
½ ½ ½
½
0 1 n n
2 3 45 6 7 0 1 2 3 45 6 7
–½ –½
–1 –1
(i) (ii)
Fig. S1.5
20 Signals and Systems
x(3n + 1)
x(3n)
1 1
½ ½
–1 n
0 1 2 3 n
–½ –2 –1 0 1 2
(iii) (iv)
x(n) u(3 – n) x(n – 2)d(n – 2)
1 1
½ ½
–4 –3 n n
–2 –1 0 1 2 3 0 1 2 3 4
–½
(v) (vi)
x[(n – 1)2]
1 1
½
–4 n
–3 –2 –1 0 1 2 n
0 1 2 3 4
–1
(vii) (viii)
1.14 Find the derivative of the waveforms in Fig.1.40 and write the equations for the derivatives
using shifted step and/or impulse functions.
Fig. 1.40
Signals and Systems 21
Solution 1.14
(a)
E 2E 2E E
r(t) −
x1 (t) = r(t − T ) + r(t − 3T ) − r(t − 4T )
T T T T
dx1 (t) ′ E 2E 2E E
= x1 (t) = u(t) − u(t − T ) + u(t − 3T ) − u(t − 4T )
dt T T T T
x′1 (t) is shown in Fig. S1.6(a)
(b)
x2 (t) = r(t) − r(t − 2) − u(t − 2)
dx2 (t)
= x′2 (t) = u(t) − u(t − 2) − δ(t − 2)
dt
x′2 (t) is shown in Fig. S1.6(b)
(c)
x3 (t) = 1.5u(t) + 0.5u(t − 1) − 2u(t − 2)
dx3 (t) ′
x3 (t) = 1.5δ(t) + 0.5δ(t − 1) − 2δ(t − 2)
=
x′3 (t) is shown in Fig. S1.6(c)
(d)
1 1
x4 (t) = u(t) + r(t) − r(t − 2) − 2u(t − 2)
2 2
dx4 (t) ′ 1 1
= x4 (t) = δ(t) + u(t) − u(t − 2) − 2δ(t − 2)
dt 2 2
x′4 (t) is shown in Fig. S1.6(d)
x2′(t)
x 1′(t)
1
E/T
t
t 0 1 2
0 T 2T 3T 4T
–E/T –1
(a) (b)
x3′(t)
1
x4′(t)
0.5 1
t 0.5
0 1 2
t
0 1 2
–2
–2
(c) (d)
Fig. S1.6
1.15 Show that if x(n) is periodic with period N , then
n
X n+N
X
x(k) = x(k)
k=n0 k=n0 +N
22 Signals and Systems