10/6/2015 3:12 am1 data encoding ─ analog data, digital signals (5.3) cse 3213 fall 2011

17
06/23/22 19:00 1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

Upload: trevor-tyler

Post on 12-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

04/21/23 04:33 1

Data Encoding ─Analog Data, Digital Signals (5.3)

CSE 3213Fall 2011

Page 2: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

2

Analog Data, Digital Signals• Digitization

—Conversion of analog data into digital data—Digital data can then be transmitted using

NRZ-L or any other code other than NRZ-L—Digital data can then be converted to analog

signals—Analog to digital conversion done using a

codec (coder-decoder)

• Two techniques:—Pulse code modulation (PCM)—Delta modulation

Page 3: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

3

Digitizing Analog Data

Codec

Page 4: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

4

PCM Example

Page 5: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

5

Pulse Code Modulation (1)

There are two steps involved in converting analog data to a digital signal:

1. Sampling: obtain the value of signal every T seconds. Choice of T is determined by how fast a signal changes, i.e., the

frequency content of the signal Nyquist Sampling Theorem says:

signal in thefrequency maximum x 2 T) / (1 rate Sampling

Sampling

Analogue Signal:Defined for all timeCan have any amplitude

Discrete-time Signal:Defined for multiples of TCan have any amplitude

T

─ Output = PAM signals (pulse amplitude modulation)

Page 6: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

6

Pulse Code Modulation (2)

There are two steps involved in converting an analogue signal to a digital signal:

2. Quantization: approximate signal to certain levels. Number of levels used determine the resolution.

Quantization

Digital Signal (PCM):Defined for multiples of TAmplitude limited to a few levels

T

Discrete-time Signal:Defined for multiples of TCan have any amplitude

T

SNR introduced by quantization: (20 log10 L + 1.76) dB where L = # levels = 2n

SNR = (6.02 n + 1.76) dB

Page 7: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

7

PCM Example

Example: PCM signal obtained for voice data

Voice: maximum frequency = 4 kHz voice

Sampling rate (1 / T) >= 2 x 4000 or 8000 samples/second

(quality comparable with analog transmission)

Sampling period (T) = 1 / 8000 = 125 microseconds

For digital telephony, no. of levels (L) used in the uniform quantizer are 256

Number of bits (n) to represent a level = log2(L) = log2 (256) = 8 bits

Data rate = 8000 x 8 or 64 kbps

Page 8: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

8

PCM Block Diagram

Page 9: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

9

PCM Summary• Nyquist Sampling Theorem:

If a signal is sampled at regular intervals at a rate higher than twice the highest signal frequency, the samples contain all the information of the original signal.

• Quantized—Quantizing error or noise—Approximations mean it is impossible to

recover original exactly

SNR introduced by quantization: (20 log10 L + 1.76) dB = (6.02n + 1.76)dB, L = 2n

Page 10: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

10

Nonlinear Encoding• Quantization levels not evenly spaced• Reduces overall signal distortion• Can also be done by companding

(compressing-expanding) the input analog signal—Significantly improves the PCM SNR ratio

Page 11: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

Non-Linear Coding

Page 12: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

Companding

Page 13: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

13

Delta Modulation• Analog input is approximated by a

staircase function• Move up or down one level () at each

sample interval• Binary behavior

—Function moves up or down at each sample interval

—Moving up: generating 1—Moving down: generating 0

• DM versus PCM—DM: simpler implementation—PCM: better SNR at the same data rate

Page 14: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

Delta Modulation Example

Page 15: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

15

Delta Modulation - Operation

Page 16: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

Summary• DM is simpler to implement than PCM, but has worse

SNR at the same data rate.• Studies show PCM are preferable to DM.• Digital data requires more bandwidth than analog

data.—Analog voice bandwidth = 4KHz.—PCM with 128 levels (7 bits) needs 8000 x 7 = 56Kbps, or

28KHz by Nyquist.

• Data compression can improve on this.• Digital techniques continue to grow in popularity for

transmitting analog data.—Use repeaters instead of amplifiers (no cumulative noise)—Use TDM instead of FDM (no inter-modulation noise)—Use more efficient digital switching techniques

Page 17: 10/6/2015 3:12 AM1 Data Encoding ─ Analog Data, Digital Signals (5.3) CSE 3213 Fall 2011

17

Reading• Section 5.3, Stallings’ book• Next time: sections 5.2 and 5.4