Beruflich Dokumente
Kultur Dokumente
http://ocw.mit.edu
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.
MASSACHUSETTS INSTITUTE OF TECHNOLOGY
Notes:
The quiz is closed-book, two sheets of notes are allowed.
The time allowed is ninety minutes.
There are 4 problems, answer them all.
Partial credit will be given.
Some possibly useful information is given at the
back of this quiz.
1
|H(j)|2 =
1 + 4
s2 +4
in H(s).
(e) How many poles and zeros does H1 (s) have, and what class of lter (low-pass etc) is it?.
Your advisor (who should remain nameless!) went out and bought you a new lab computer
complete with A/D converters that will sample up to 10,000 samples/second. Without
consulting you he also went and bought a pressure sensor that produces a sinusoidal output
with a frequency that is proportional to pressure, in the range 0 to 7 kHz. He expects you
Your heart skips a beat. Oh, no it cannot be!, you cry in despair, The output of this
Assume that you have software that will allow you to take a record of sinusoidal data with
a sampling interval T , and then report back its frequency. Determine and describe an
experimental procedure that will allow you to determine the frequency of the sensor output
Hints: 1) Remember that you are not asked to reconstruct an arbitrary unknown waveform,
2) You may want to consider taking more than one data record with dierent sampling rates.
We are going to design a simple speech scrambler, that will encode an audio signal for secure
transmission (that is make it unintelligible) over the internet, yet allow it to be decoded at
Lets start by investigating a Hilbert transformer, which is a linear system with a frequency
response function
j, > 0
H(j) =
j, < 0,
2
(a) Determine the impulse response h(t) of the Hilbert transformer.
H ilb e r t tr a n s fo r m e r
d (t) h (t)
H ( j W )
(b) If the input to the Hilbert transformer is a sinusoid A sin(1 t), what is the output y(t)?
H ilb e r t tr a n s fo r m e r
A s in ( 9 1 t) y (t)
H ( j9 )
(c) Now consider the block diagram of the complete speech scrambler below:
m u ltip lie r
f(t)
a u d io
H ilb e r t tr a n s fo r m e r X
s ig n a l
-
y (t)
S
s c r a m b le d
+ a u d io
O s c illa to r
s in ( 9 c t)
H ilb e r t tr a n s fo r m e r X
S p e e c h s c r a m b le r
Internally an oscillator generates a constant frequency sinusoid sin(c t). Assume for
now that the audio signal is a sinusoidal waveform A sin(1 t). Determine the output
of the system y(t).
|F ( j9 ) |
o r ig in a l s p e e c h
9
0 9 1
sketch the magnitude spectrum |Y (j)| of the output signal y(t). What will be the
amplitude and frequency of the component shown with frequency 1 ? Explain how
the scrambling operation works.
(e) For extra credit, suggest what the descrambler needs to do to restore the original
signal.
are connected by straight line segments (connect-the-dots). If the sample set is {f (nT )},
f (nT ) f ((n 1) T )
f(t) = f ((n 1) T ) + (t nT ), nT t < (n + 1)T
T
^
f(t)
4 D T 5 D T 6 D T 7 D T
0 D T
t
2 D T 3 D T
Notice that when t = nT , the interpolator output f(t) = f ((n 1)T ), that is it is one
step T behind. If we treat the linear interpolator as a lter,
(a) Consider the response of the interpolator to the digital pulse train below:
f(t)
t
-3 D T -2 D T -D T 0 D T 2 D T 3 D T
Show that the linear interpolator (with a single-step delay as above ) has an pulse
response
t/T, 0 t < T
h(t) = 2 t/T, T t < 2T,
0, otherwise.
Sketch the pulse response (to help you in the next part).
(b) Find the frequency response function H(j) of the linear interpolator. You can use any
method but, consider the two following possible methods:
Method 1:
The waveform x(t) to the left
x ( t ) t/T, 0 t < T
x(t) =
1 0, otherwise.
t
0 T
(i) Use X(j) to nd the Fourier transform of the waveform x1 (t) below
x 1 (t)
1
t
0 T 2 T
Method 2:
sin cos tan
0 0 1 0
/6 1/2
3/2 3/3
/4 2/2 2/2 1
/3 3/2 1/2 3
/2 1 0
x
loge (x) log10 (x)
2
0.6931 0.3010
3
1.0986 0.4771
5
1.6094 0.6990
10 2.3026 1.0000
sin(a + b) =
sin(a) cos(b) + cos(a) sin(b)
sin(a b) =
sin(a) cos(b) cos(a) sin(b)
cos(a + b) cos(a) cos(b) cos(a) sin(b)
=
cos(a b) =
cos(a) cos(b) + cos(a) sin(b)
tan(a) + tan(b)
tan(a + b) =
1 tan(a) tan(b)
tan(a) tan(b)
tan(a b) =
1 + tan(a) tan(b)