02.10.2019 Views

UploadFile_6417

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

630 Chapter 12 APPLICATIONS IN COMMUNICATIONS<br />

filter computation) can be simplified. In particular, we have<br />

|X(k)| 2 =|y k (N)| 2 = ∣ ∣v k (N) − W k Nv k (N − 1) ∣ ∣ 2 (12.50)<br />

(<br />

=v k(N)+v 2 k 2 (N − 1) − 2 cos 2πk )<br />

v k (N)v k (N − 1)<br />

N<br />

Thus complex-valued arithmetic operations are completely eliminated in<br />

the DTMF detector.<br />

12.6.2 PROJECT 12.6: DTMF SIGNALING<br />

The objective of this project is to gain an understanding of the DTMF<br />

tone generation software and the DTMF decoding algorithm (the Goertzel<br />

algorithm). Design the following MATLAB modules:<br />

1. a tone generation function that accepts an array containing dialing<br />

digits and produces a signal containing appropriate tones (from<br />

Figure 12.14) of 0.5-second duration for each digit at 8 kHz sampling<br />

frequency<br />

2. a dial-tone generator generating samples of (350 + 440) Hz frequency<br />

at 8 kHz sampling interval for a specified amount of duration<br />

3. a decoding function to implement (12.50) that accepts a DTMF signal<br />

and produces an array containing dialing digits<br />

Generate several dialing list arrays containing a mix of digits and<br />

dial tones. Experiment with the tone generation and detection modules<br />

and comment on your observations. Use MATLAB’s sound generation<br />

capabilities to listen to the tones and to observe the frequency components<br />

of the generated tones.<br />

12.7 BINARY DIGITAL COMMUNICATIONS<br />

Digitized speech signals that have been encoded via PCM, ADPCM, DM,<br />

and LPC are usually transmitted to the decoder by means of digital modulation.<br />

A binary digital communications system employs two signal waveforms,<br />

say s 1 (t) =s(t) and s 2 (t) =−s(t), to transmit the binary sequence<br />

representing the speech signal. The signal waveform s(t), which is nonzero<br />

over the interval 0 ≤ t ≤ T ,istransmitted to the receiver if the data bit is<br />

a1,and the signal waveform −s(t), 0 ≤ t ≤ T is transmitted if the data bit<br />

is a 0. The time interval T is called the signal interval, and the bit rate over<br />

the channel is R =1/T bits per second. A typical signal waveform s(t) is<br />

a rectangular pulse—that is, s(t) =A, 0≤ t ≤ T —which has energy A 2 T .<br />

Copyright 2010 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part. Due to electronic rights, some third party content may be suppressed from the eBook and/or eChapter(s).<br />

Editorial review has deemed that any suppressed content does not materially affect the overall learning experience. Cengage Learning reserves the right to remove additional content at any time if subsequent rights restrictions require it.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!