Vous êtes sur la page 1sur 10

ECE 411 Signals, Spectra, and Signal Processing

Solutions to Problem Set (2 DT Signals and Systems)

1. A discrete-time signal x(n) is defined as


n
1 3 , 3 n 1

x(n) 1, 0n3
0, elsewhere


a) Determine its values and sketch the signal x(n).
b) Sketch the signals that results if we:
i. First fold x(n) and then delay the resulting signal by four samples.
ii. First delay x(n) by four samples and then fold the resulting signal.

Solution:
a) We use the tabular method to represent the signals values
n 5 4 3 2 1 0 1 2 3 4 5
x(n) 0 0 1
3
2
3
1 1 1 1 0

1
2
3
1
3

n n
4 3 2 1 0 1 2 3 4 5

b.i) We first fold the signal x(n) to get x(n)


1
2
3
1
3

n n
4 3 2 1 0 1 2 3 4 5

Then we delay the resulting signal by four samples. Let m = n, then


TD4 x(m) x(m 4)
x(n 4)
1
2
3
1
3

n n
4 3 2 1 0 1 2 3 4 5 6 7 8

1
Solutions to Problem Set
(2 DT Signals and Systems)

b.ii) We first delay the signal by four units to obtain x(n 4)


1
2
3
1
3

n n
4 3 2 1 0 1 2 3 4 5 6 7 8 9
Then we fold the resulting signal. Let m = n 4, then
FDx(m) x( m)
x (n 4)
x ( m 4)

1
2
3
1
3

n n
9 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9

This shows that operations on the time variable (folding, shifting) are not commutative.

2. Sketch and label the following signals:


a) x(n) = 2u(n 4)
b) x(n) = u(n + 3) u(n 4)
c) x(n) = 8(n 6)
d) x(n) = 2u(n + 6) 2ur(n + 2)

Solution:
a) We first take the elementary signal, the unit step function u(n).
1



n n
6 5 4 3 2 1 0 1 2 3 4 5 6

The folding operation takes priority over shifting. We first fold u(n) to obtain u(n).
1



n n
6 5 4 3 2 1 0 1 2 3 4 5 6

2
Solutions to Problem Set
(2 DT Signals and Systems)

Then we delay the resulting signal by four units to obtain u(n 4).



n n
6 5 4 3 2 1 0 1 2 3 4 5 6

Finally we multiply the signal by 2 to get 2u(n 4).

6 5 4 3 2 1 0 1 2 3 4
n n
5 6

b) The signal x(n) is composed of two components. The first one is a unit step signal
advanced by three units, u(n + 3), and the second one is a unit step signal delayed by
four units, u(n 4)
u(n + 3)



n n
6 5 4 3 2 1 0 1 2 3 4 5 6

u(n 4)



n n
6 5 4 3 2 1 0 1 2 3 4 5 6

Subtracting the second one from the first gives us


n n
6 5 4 3 2 1 0 1 2 3 4 5 6

3
Solutions to Problem Set
(2 DT Signals and Systems)

The resulting signal can be represented as the function


1, 3 n 3
x ( n)
0, elsewhere

c) The signal is a unit impulse delayed by six units, with the amplitude multiplied by eight.
x(n) = 8(n)


n n
6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9

d) As with (b), the signal is composed to two subsignals. The first one is a unit step signal,
2u(n + 6).

2


n n
9 8 7 6 5 4 3 2 1 0 1 2 3 4

For the second one, we start with a unit ramp signal ur(n)

4
3
2

1

n n
9 8 7 6 5 4 3 2 1 0 1 2 3 4

We advance the unit ramp by two units: TD(2)[ur(n)] = ur(n + 2)

6
5
4
3
2
1

n n
9 8 7 6 5 4 3 2 1 0 1 2 3 4

Then multiply the signals amplitude by two.

4
Solutions to Problem Set
(2 DT Signals and Systems)

12

10


n n
9 8 7 6 5 4 3 2 1 0 1 2 3 4

We then subtract this signal from the first one, resulting in


2

0 1 2 3 4
n n
9 8 7 6 5 4 3 2 1

2

4

10

3. Sketch and label carefully the following signals


n n

5
Solutions to Problem Set
(2 DT Signals and Systems)

a) x(n 2)
b) x(3 n)
c) x(n 1) u(n)
d) x(n 1) (n)
e) x(1 n) (n 2)

Solution:
a) The resulting signal is just a delayed version of the original.

x(n 2) 2


n n

b) To determine the value of the signal, we perform arithmetic operation on the time
variable n. We use a table for the values:
Let m = 3 n
n 3 2 1 0 1 2 3 4 5 6 7
m=3n 6 5 4 3 2 1 0 1 2 3 4
x(m) 0 0 0 2 2 2 2 2 0 0 0

We then plot x(m) with respect to the original time variable n.

x(m) = x(3 n) 2


n n

The arithmetic operation on the time variable is non-commutative, that is


x(3 n) x(n + 3). To prove that the two operations are not equal, we plot x(n + 3)
and compare.
To get x(n + 3) fold x(n) then advance the signal by three units.

6
Solutions to Problem Set
(2 DT Signals and Systems)

x(n + 3) 2


n n

Clearly the two signals are not equal.

c) For x(n 1) u(n), we get the delayed version of x(n) then multiply every element to u(n).

x(n 1) 2


n n

u(n)
1


n n

This results in

x(n 1) u(n) 2


n n

2
Since the shifted signal is already causal, that is x(n) = 0 for n < 0, multiplying u(n)
(which is inherently causal), does not change the signal.

7
Solutions to Problem Set
(2 DT Signals and Systems)

d) Similar to (c), but this time we multiply x(n 1) to the unit impulse signal (n).

x(n 1) 2


n n

(n)
1


n n
This results in a signal that is sampled at n = 0, or x(0).

x(n 1) (n) = x(0)


n n

e) Just like (b), we perform arithmetic operation on the time variable n.


Let m = 1 n
n 3 2 1 0 1 2 3 4 5 6 7
m=1n 4 3 2 1 0 1 2 3 4 5 6
x(m) 0 2 2 2 2 2 0 0 0 0 0

Plot x(m) with respect to n, then multiply it to (n 2)

x(1 n) 2


n n

8
Solutions to Problem Set
(2 DT Signals and Systems)

(n 2)
1


n n
We get the signals value at n = 2 or x(2).

x(1 n) (n 2) = x(2)


n n

Multiplying any signal to a shifted unit impulse signal (n k) results in the value of the
signal at k, as with the example where k = 2, and thus x(2). This samples the value of
the signal at k. This is why the unit impulse signal is sometimes called a unit sample
signal.

4. A discrete-time signal x(n) is defined as


x(n) [5 5 3 2 3 5 0 9]

Decompose the signal into its even and odd components.

Solution:
To get the even and odd components, the signal must be symmetrical with respect to n = 0. We
pad zeros to the signal on the negative side of the timeline to balance the number of samples on
either side of n = 0.
x(n) [0 0 0 5 5 3 2 3 5 0 9]

The even (symmetrical) component of the signal is found by


xeven (n) 1
2 x ( n ) x ( n )
We fold x(n) to get x(n)
x( n) [ 9 0 5 3 2 3 5 5 0 0 0]

We add this to x(n) then divide the result by two.

1
x(n) x(n) 0(29) 0 0 ( 5 ) 5 ( 3) 5 2 3 3 2 ( 5 ) 3 5 5 0
0 9 0


2 2 2 2 2 2 2 2 2

xeven (n)
9
2 0 5
2 1 3
2 3

3
2 1 5
2 0 9
2
Indeed x(n) = x(n) for the even component.

9
Solutions to Problem Set
(2 DT Signals and Systems)

The odd (anti-symmetrical) component is


xodd (n) 1
2 x ( n ) x ( n )
Therefore

1
x(n) x(n) 0(29) 0 0 ( 5 ) 5( 3) 5 2 3 3 2 ( 5 ) 35 5 0
0 9 0


2 2 2 2 2 2 2 2 2

xodd (n)
9
2 0 5
2 4 7
2 0

7
2 4 5
2 0 9
2
This shows us that x(n) = x(n) for the odd component.

10

Vous aimerez peut-être aussi