Академический Документы
Профессиональный Документы
Культура Документы
(f)S
XY
(t).
(c) (5 points) Find the cross-correlation function R
XY
(t) between X(t) and Y (t) in terms of
the auto-correlation function R
X
(t) of X(t).
By assuming A(t) = B(t) = C(t) = X(t), D(t) = Y (t), h
1
(t) = (t), and h
2
(t) = h(t) in
R
CD
(t) = h
1
(t) h
2
(t)R
AB
(t), we get
R
XY
(t) = h(t) R
X
(t),
where h(t) = h(t).
2. (Complex random processes - 10 points) There are two jointly stationary complex
random processes A(t) and B(t). Design a scheme that can estimate the real and the imaginary
parts of the cross-spectral density S
AB
(f) between A(t) and B(t) for any frequency < f < .
Note that the cross-correlation function R
AB
(t) of A(t) and B(t) is dened as R
AB
(t) = E[A(t+
)B
()] when A(t) and B(t) are complex. You can use complex lters.
It is easy to show that Equation (1) in Solution Set #8 is still true when A(t), B(t), C(t), D(t),
h
1
(t), and h
2
(t) are complex, which can be seen by using R
CD
(t) = E[{h
1
(t) A(t)}{h
2
(0)
B(0)}
]. Note that R
CD
(0) can be estimated as follows assuming {h
1
(t) A(t)}{h
2
(t) B(t)}
is ergodic:
R
CD
(0) = E[{h
1
(t) A(t)}{h
2
(t) B(t)}
]
= lim
T
1
2T
_
T
T
{h
1
(t) A(t)}{h
2
(t) B(t)}
dt
1
Assuming H
1
(f) = H
2
(f) = H(f), we get S
CD
(f) = |H(f)|
2
S
AB
(f). If H(f) = 1 when
|f f
c
| f/2 and H(f) = 0 otherwise, then S
AB
(f) can be estimated from R
CD
(0) as follows.
Note that h(t) is complex since it is one-sided in frequency. Since H(f) passes frequencies around
f
c
only, we get
R
CD
(0) =
_
S
CD
(f) df
=
_
|H(f)|
2
S
AB
(f) df
S
AB
(f
c
)f.
Figure 1 shows a device estimating S
AB
(f).
Figure 1: Estimation of S
AB
(f)
3. (Parsevals theorem - 10 points) Prove the following
N1
k=0
|f
k
|
2
=
N1
n=0
|F
n
|
2
,
where the complex sequences f
k
and F
n
are a DFT pair, i.e., F
n
=
1
N1
k=0
f
k
e
2jnk/N
and
f
k
=
1
N1
n=0
F
n
e
2jnk/N
.
Note that [n] =
_
1
N
e
2jnk/N
|k = 0, 1, . . . , N 1
_
for n = 0, 1, . . . , N 1 are orthonormal,
i.e., when n = m, we get
[n] [m] =
1
N
N1
k=0
e
2jnk/N
e
2jmk/N
=
1
N
N1
k=0
_
e
2j(nm)/N
_
k
=
1
N
1 e
2j(nm)
1 e
2j(nm)/N
= 0.
If n = m, we get
[n] [m] =
1
N
N1
k=0
1 = 1.
2
Using this, we get
N1
k=0
|f
k
|
2
=
N1
k=0
1
N
N1
n=0
F
n
e
2jnk/N
1
N
N1
m=0
F
m
e
2jmk/N
=
N1
n=0
N1
m=0
F
n
F
m
1
N
N1
k=0
e
2j(nm)k/N
=
N1
n=0
N1
m=0
F
n
F
n,m
=
N1
n=0
F
n
F
n
=
N1
n=0
|F
n
|
2
.
4. (Orthonormal basis - 30 points)
(a) (20 points) Show the following set of continuous-time functions form an orthonormal basis
p
n,k
(t) =
p
n,k
(t)p
n
,k
(t) dt =
n,n
k,k
q
n,k
(t)q
n
,k
(t) dt =
n,n
k,k
p
n,k
(t)q
n
,k
(t) dt = 0
for all n, n
, k 0, k
0, where
i,j
= 1 if i = j and 0 otherwise.
The Fourier transforms P
n,k
(f) and Q
n,k
(f) of p
n,k
(t) and q
n,k
(t) are given by
P
n,k
(f) = e
j2fn
_
1
2
I
|f|1/2
{(f (k + 1/2)) +(f + (k + 1/2))}
_
= e
j2fn
1
2
_
I
|f(k+1/2)|1/2
+I
|f+(k+1/2)|1/2
= e
j2fn
1
2
I
||f|(k+1/2)|1/2
and
Q
n,k
(f) = e
j2fn
_
1
2j
I
|f|1/2
{(f (k + 1/2)) (f + (k + 1/2))}
_
= e
j2fn
1
2j
_
I
|f(k+1/2)|1/2
I
|f+(k+1/2)|1/2
= e
j2fn
1
2j
sgn(f)I
||f|(k+1/2)|1/2
,
3
where I
c(f)
is 1 if the condition c(f) is true and is 0 otherwise and sgn(f) = 1 if f 0 and
1 otherwise. Since the Fourier transform preserves the inner product, we get
_
p
n,k
(t)p
,k
(t) dt =
_
P
n,k
(f)P
,k
(f) df.
Since p
n,k
(t) is real, we get
_
p
n,k
(t)p
n
,k
(t) dt =
_
P
n,k
(f)P
,k
(f) df
=
_
e
j2f(nn
)
1
2
I
||f|(k+1/2)|1/2
I
||f|(k
+1/2)|1/2
df (2)
I
||f|(k+1/2)|1/2
I
||f|(k
+1/2)|1/2
= 0 if k = k
+ 1/2)| 1/2} if k = k
. When k = k
, we get
_
p
n,k
(t)p
n
,k
(t) dt =
1
2
_
k
k1
e
j2f(nn
)
df +
1
2
_
k+1
k
e
j2f(nn
)
df,
which is 1 if n = n
p
n,k
(t)p
n
,k
(t) dt =
n,n
k,k
. Similarly, we get
_
q
n,k
(t)q
n
,k
(t) dt =
_
Q
n,k
(f)Q
,k
(f) df
=
_
e
j2f(nn
)
1
2j
1
2(j)
sgn(f)
2
I
||f|(k+1/2)|1/2
I
||f|(k
+1/2)|1/2
df
=
_
e
j2f(nn
)
1
2
I
||f|(k+1/2)|1/2
I
||f|(k
+1/2)|1/2
df,
which is the same as (2). Therefore, we conclude
_
q
n,k
(t)q
n
,k
(t) dt =
n,n
k,k
. Between
p
n,k
(t) and q
n,k
(t), we get
_
p
n,k
(t)q
n
,k
(t) dt =
_
P
n,k
(f)Q
,k
(f) df
=
_
e
j2f(nn
)
1
2
1
2(j)
sgn(f)I
||f|(k+1/2)|1/2
I
||f|(k
+1/2)|1/2
df
=
_
e
j2f(nn
)
j
2
sgn(f)I
||f|(k+1/2)|1/2
I
||f|(k
+1/2)|1/2
df,
which is 0 if k = k
. If k = k
)
df
j
2
_
k
k1
e
j2f(nn
)
df. (3)
If n = n
p
n,k
(t)q
n
,k
(t) dt = 0.
(b) (10 points) Find the Hilbert transform of p
n,k
(t).
The Hilbert transform of p
n,k
(t) in the frequency domain is given by
P
n,k
(f)
sgn(f)
j
= e
j2fn
1
2j
sgn(f)I
||f|(k+1/2)|1/2
,
which is the same as Q
n,k
(f). Therefore, the Hilbert transform of p
n,k
(t) is q
n,k
(t).
4
5. (Frequency modulation - 10 points) Discuss how you can demodulate a FM signal s(t) =
A
c
cos
_
2f
c
t + 2k
f
_
t
0
m() d
_
using a dierentiator
d
dt
, where f
c
is the carrier frequency, k
f
is the frequency sensitivity, and m(t) is the message signal.
If we dierentiate s(t), we get
ds(t)
dt
= A
c
(2f
c
+ 2k
f
m(t)) sin
_
2f
c
t + 2k
f
_
t
0
m() d +
_
.
If we use the envelop detector for the dierentiated signal, we get
ds(t)
dt
= A
c
(2f
c
+ 2k
f
m(t))
assuming f
c
k
f
max |m(t)|, which would normally be the case. After removing the DC bias
2f
c
A
c
, we get the desired signal.
6. (Pass band modulation - 20 points) A pass-band signal x(t) is generated by
x(t) =
_
k=
m[k]
2p(t k) exp(j2f
c
t)
_
=
k=
2p(t k){m
r
[k] cos 2f
c
t m
i
[k] sin 2f
c
t},
where m[k] = m
r
[k] + jm
i
[k] is the k-th complex symbol to be transmitted, p(t) = sinc(t), and
f
c
> 1/2 is the carrier frequency. The received signal at a receiver is given by y(t) = x(t) +z(t),
where z(t) is the white Gaussian noise with the two-sided noise power spectral density of N
0
/2,
i.e., E[z(t)z(0)] =
N
0
2
(t). Note that the matched lter outputs a[n] and b[n] for m
r
[n] and m
i
[n]
are given by
a[n] =
_
y(t)
2p(t n) cos 2f
c
t dt
and
b[n] =
_
y(t)
2p(t n) sin 2f
c
t dt.
The above two can be combined as
c[n] =
_
y(t)
2p(t n) exp(j2f
c
t) dt
whose real and imaginary parts correspond to a[n] and b[n], respectively.
(a) (10 points) Prove c[n] = m[n] +z[n], where z[n] is given by
z[n] =
_
z(t)
2p(t n) exp(j2f
c
t) dt.
5
Using [x] =
x+x
2
, we get
c[n] =
_
[x(t) +z(t)]
2p(t n) exp(j2f
c
t) dt
=
_
_
1
2
k=
m[k]
2p(t k) exp(j2f
c
t) +
1
2
k=
m
[k]
2p(t k) exp(j2f
c
t) +z(t)
_
2p(t n) exp(j2f
c
t) dt
=
k=
_
{m[k] +m
[k] exp(j4f
c
t)} p(t k)p(t n) dt +z[n].
Since the sinc functions sinc(t k)s are orthonormal, we get
_
p(t k)p(t n) dt =
k,n
.
Thus, we get
c[n] = m[n] +z[n] +
k=
m
[k]
_
exp(j4f
c
t)p(t k)p(t n) dt.
The last term is zero since each integral in the sum is equal to the Fourier transform of
p(t k)p(t n) evalulated at 2f
c
that is equal to
e
j2fk
I
|f|1/2
e
j2fn
I
|f|1/2
f=2fc
= 0
since e
j2fk
I
|f|1/2
e
j2fn
I
|f|1/2
is zero if |f| > 1 and 2f
c
> 1.
(b) (10 points) Find the variance E[|z[n]|
2
] of z[n].
E[|z[n]|
2
] = E
__
z(t
1
)
2p(t
1
n) exp(j2f
c
t
1
) dt
1
_
z(t
2
)
2p(t
2
n) exp(j2f
c
t
2
) dt
2
_
= 2
_
E[z(t
1
)z(t
2
)]p(t
1
n)p(t
2
n) exp(j2f
c
(t
1
t
2
)) dt
1
dt
2
= 2
_
N
0
2
(t
2
t
1
)p(t
1
n)p(t
2
n) exp(j2f
c
(t
1
t
2
)) dt
1
dt
2
= N
0
_
p
2
(t
1
n) dt
1
= N
0
6