Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

ES 442 Homework #9: Solutions

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

NAME _____________ Solutions _____________________

ES 442 Homework #9 Solutions


(Spring 2020 – Due April 24, 2020 )
Print out homework and do work on the printed pages.

Problem 1 Nyquist Sampling Rate & Interval (15 points)

From the Sampling Theorem, the Nyquist sampling rate must be twice the highest
bandwidth of the message signal, m(t). For the three message signals below determine
the Nyquist rate and the Nyquist interval for each. The Nyquist sampling interval is
equal to the reciprocal of twice the highest frequency component of the sampled signal.

(a) m(t) = 3  cos(50t) +10  sin(300t) + 1.5  cos(120t)

Solution: The angles are stated in radians, so the three frequencies are 25 Hz, 150 Hz
and 60 Hz, respectively. The highest frequency is 150 Hz, so the Nyquist rate is twice
150 Hz = 300 Hz. 
The Nyquist interval is the reciprocal of the Nyquist rate = 1/300 sec = 3.333 ms 

(b) m(t) = 8  sin(600t)  cos(200t)

Solution: We begin by using the identity 2 sin(A)  cos(B) = sin(A + B) + sin(A – B).
Therefore, m(t) = 4  [sin(600t +200t) + sin(600t -200t)] = 4  [sin(800t) +
sin(400t)]. The highest frequency is 400 Hz; Nyquist rate is 2400 Hz = 800 Hz. 
The Nyquist interval is the reciprocal of the Nyquist rate = 1/800 sec = 1.250 ms 

sin(100 t )
(c) m(t ) = sinc (100t ) =
t
Hint: Fourier Transform of a sinc waveform is a rectangular pulse,
1  f 
g (t ) = sinc ( 2 Bt ) ⎯→
FT
G( f ) = rect  
2B  2B 
where “rect” is the symbol for a rectangular spectrum that is flat from
frequency -B Hz to +B Hz. It is said to have a spectral bandwidth of B Hz.

Solution: Waveform g(t) is unlimited in time, so it has a hard bandlimited frequency


response. We have a bandwidth of 50 Hz, so the Nyquist rate is 100 Hz. 
The Nyquist interval is the reciprocal of the Nyquist rate = 1/100 sec = 10 ms 
Note: Therefore, 2B = 100 Hz, so B = 50 Hz.
Homework 8

1
Problem 2 ASCII Code (15 points)

The American Standard Code for Information Interexchange (ASCII) has 128
binary-coded characters. ASCII codes represent text in computers, telecommunications
equipment, and other devices. If a computer generates 170,000 characters per second,
determine the following:

(a) The number of bits (binary digits) required per character.


For 128 levels we have L = 2 , where n = number of bits in PCM symbol.
We must represent 128 characters which corresponds to
2n = 27 = 128 symbols (1 symbol = 1 character).  n = 7 bits. 

(b) The number of bits per second required to transmit the computer output, and the
minimum bandwidth required to transmit this signal.
We are told that we must transmit 170,000 characters per second.
For 7 bits per symbol, the bit rate will be
bits character
Bit rate = 7  170,000
character second
Bit rate = 1,190,000 = 1.19  10 6 bps (bit s/second) 
But the bandwidth is one-half the bit rate, therefore,
BT = 595,000 Hz (note the units are hertz) 
(c) For single error detection capability, an additional bit (called a parity bit) is added to
the code for each character. Modify your answers for part (a) and (b) to accommodate
the addition of the parity bit to each character.
Now we add another bit (i .e., the parity bit) so we require
n = 8 bits per character. 
This increases the bit rate to 1,360,000 bps (= 1.36 Mb/second)
Bandwidth calculation:
Therefore, BT = 680,000 Hz 
Homework 8

Problem 3 CD Audio (20 points)

2
A compact disc (CD) records audio signals digitally using PCM. The audio baseband
signal’s bandwidth is 15 kHz.

(a) If the Nyquist samples are uniformly quantized into L = 65,536 levels and then
binary-coded; determine the number of binary digits (bits) n required to encode a
sample. How many bits per second are being transmitted?

For 15 kHz as the upper frequency of signal m(t ), the Nyquist


sampling rate = 2  15 kHz = 30 KHz. This means we must take
30,000 samples/second. We have 65,536 levels which corresponds
to 16 bits of resolution (We get this from 65,536 = 2 n ; so solving
for n gives n = 16 bits. 
The transmission rate is16 bits/sample  30,000 samples/ second
= 480,000 bits/second 

(b) If the audio signal has an average power of 0.125 watt and a peak voltage of 1 volt.
Find the resulting ratio of signal-to-quantization noise ratio (SQNR) of the uniform
quantizer output in part (a).

Given the signal power to be Pm = 0.125 watt and mp = 1 volt.


Using the equation for signal-to-quantization noise ratio,
Pm  m2  P   0.125 
SQNR = = 3L  2
2
 = 3L2  m2  = 3(65,536)2  2 
= 1.61 109
Nq  mp  m   (1) 
   p
SQNR dB ( )
= 10  log10 1.61 109 = 92.07 dB 

(c) Determine the number of binary digits per second (bps) required to encode and
transmit the audio signal.

Given the sampling rate to be 30,000 samples/second and with


16 bits, the bit rate becomes
Bit rate = fNyquist  Nbits = 30,000 Hz  16 bits = 480,000 bps 
Homework 8

(d) In practice, CD music is sampled at a rate of 44,100 samples/second, which is


above the Nyquist rate. Still retaining the number of levels L to be 65,536 levels,

3
determine the bit rate needed to support this higher sampling rate. What is the minimum
bandwidth needed to support this higher data rate.

Bit rate = fNyquist  Nbits = 44,100 Hz  16 bits = 705,600 bps


Thus, the minimum bandwidth BT is one-half the sampling rate

BT = 1
2 (f
Nyquist  Nbits ) =
705,600
2
Hz = 352,800 Hz 

Problem 4 Bit Rate and Baud Rate (10 points)

A multi-level digital communication system sends one of 32 possible levels over a


channel every 1.8 milliseconds.

(a) What is number of bits corresponding to each level?


32 levels corresponds to 25 levels, so the number of bits = 5 bits 

(b) What is the Baud rate?


The Baud rate corresponds to the number of symbols that can be sent
per unit time. If the symbol period is 1.8 milliseconds, the symbol
 1 
frequency is  −3 
= 555.6 Hz 
 1.8  10 

(c) What is the bit rate?


The bit rate corresponds to the number of bits that can be sent
per unit time. If 556 symbols can be sent each second, and
knowing there are 5 bits/symbol, thus, 5  556 bps = 2,780 bps 

Problem 5 Delta Modulation (10 points)

Consider a sinusoidal signal m(t) = Acos(mt), where 2 fm = m, that is applied to a


Homework 8

delta modulator with step size . Show that slope overload distortion will occur when

   fS 
A =  
mTS 2  fm 
4
where fS = 1/TS is the sampling frequency and TS is the period between samples.
dm(t )
Starting with m(t ) = A  cos(m t); then = - A  m sin(m t)
dt
dm(t )
or = A  m because the maximum value of sin(mt) is unity.
dt max

When  A  m equals or exceeds the maximum slope of m(t ),
TS
slope overload does not occur. Slope overload occurs when below

this limit. Therefore, if A > , slope overload will occur. 
(mTS )

Problem 6 Delta Modulation (10 points)


A delta modulation system is designed to operate at 5 times the Nyquist rate for a signal
with a 3 kHz bandwidth. The quantization step size is 250 mv. Find the maximum
amplitude of a 1 kHz input sinusoidal for which the delta modulator does not show slope
overload.

 
The threshold for slope overload is A = = f
(mTS ) m S
For this problem the Nyquist sampling rate fS is 5 times 2B, where B is the
bandwidth 3 kHz; hence, fS = 5  2  3 kHz = 30 kHz.
The signal frequency m is 2  1 kHz = 6,283 radian/sec.
 0.25
Maximum amplitude A =  fS =  30,000 = 1.194volt 
m 6283

Problem 7 Delta Modulation (20 points)


Homework 8

For this problem you have a delta modulation (DM) system for transmitting voice
signals. Assume the sampling frequency is 256 kHz and the voice bandwidth 3 kHz.
The system is designed to have a maximum signal amplitude of 10 volts. Find the
following parameters:

5
(a) What is the minimum quantization step size  allowed for this DM system?
m = 2  3000 rad/sec = 18,850 rad/sec; Am = 10 volts
fS = 256 kHz implies TS = 3.906  10 −6 second
min = m AmTS = 18,850  10  3.906  10 −6 = 0.736 volt 

(b) Determine the average power of the granular noise.


2
We know that the granular noise power is given by Nq 
3
(0.736)2 0.542
Therefore, Nq  = = 0.181 watt 
3 3
Remember this is normalized to a resistance of one ohm.

(c) Determine the minimum channel bandwidth (in bits per second) required to
transmit this DM signal.

Finally we determine the channel bandwidth required.


bit samples
Transmission bandwidth BW = 1  256,000
sample second
bits
Transmission bandwidth BW = 256,000 
second
But bandwidth BT is one-half of this value, therefore,
BT = 128 kHz 

Homework 8

You might also like