Digital Transmission of Analog Data: PCM and Delta Modulation



Similar documents
Sampling Theorem Notes. Recall: That a time sampled signal is like taking a snap shot or picture of signal periodically.

Voice---is analog in character and moves in the form of waves. 3-important wave-characteristics:

How To Encode Data From A Signal To A Signal (Wired) To A Bitcode (Wired Or Coaxial)

Analog Representations of Sound

TCOM 370 NOTES 99-6 VOICE DIGITIZATION AND VOICE/DATA INTEGRATION

Computer Networks and Internets, 5e Chapter 6 Information Sources and Signals. Introduction

Analog-to-Digital Voice Encoding

Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.

Example/ an analog signal f ( t) ) is sample by f s = 5000 Hz draw the sampling signal spectrum. Calculate min. sampling frequency.

Analog and Digital Signals, Time and Frequency Representation of Signals

Lab 5 Getting started with analog-digital conversion

Data Transmission. Data Communications Model. CSE 3461 / 5461: Computer Networking & Internet Technologies. Presentation B

Lecture 3: Signaling and Clock Recovery. CSE 123: Computer Networks Stefan Savage

EECC694 - Shaaban. Transmission Channel

1. (Ungraded) A noiseless 2-kHz channel is sampled every 5 ms. What is the maximum data rate?

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

T = 1 f. Phase. Measure of relative position in time within a single period of a signal For a periodic signal f(t), phase is fractional part t p

PCM Encoding and Decoding:

Introduction and Comparison of Common Videoconferencing Audio Protocols I. Digital Audio Principles

Analog vs. Digital Transmission

Public Switched Telephone System

A WEB BASED TRAINING MODULE FOR TEACHING DIGITAL COMMUNICATIONS

Physical Layer, Part 2 Digital Transmissions and Multiplexing

Non-Data Aided Carrier Offset Compensation for SDR Implementation

Basics of Digital Recording

The Effect of Network Cabling on Bit Error Rate Performance. By Paul Kish NORDX/CDT

Digital Modulation. David Tipper. Department of Information Science and Telecommunications University of Pittsburgh. Typical Communication System

TUTORIAL FOR CHAPTER 8

(Refer Slide Time: 2:10)

TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS

DT3: RF On/Off Remote Control Technology. Rodney Singleton Joe Larsen Luis Garcia Rafael Ocampo Mike Moulton Eric Hatch

Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept

Objectives. Lecture 4. How do computers communicate? How do computers communicate? Local asynchronous communication. How do computers communicate?

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Sigma- Delta Modulator Simulation and Analysis using MatLab

Introduction to Digital Audio

Lecture 2 Outline. EE 179, Lecture 2, Handout #3. Information representation. Communication system block diagrams. Analog versus digital systems

Sampling and Interpolation. Yao Wang Polytechnic University, Brooklyn, NY11201

Timing Errors and Jitter

CARLETON UNIVERSITY Department of Systems and Computer Engineering. SYSC4700 Telecommunications Engineering Winter Term Exam 13 February 2014

5 Signal Design for Bandlimited Channels

Introduction to Packet Voice Technologies and VoIP

Digital Speech Coding

Introduction to Digital Subscriber s Line (DSL)

(2) (3) (4) (5) 3 J. M. Whittaker, Interpolatory Function Theory, Cambridge Tracts

- T-Carrier Technologies -

CDMA TECHNOLOGY. Brief Working of CDMA

Implementing Digital Wireless Systems. And an FCC update

Signal Processing in So.ware and Electric Field Sensing

Evolution from Voiceband to Broadband Internet Access

Software Defined Radio

Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT)

Digital Baseband Modulation

Android based Alcohol detection system using Bluetooth technology

Solution. (Chapters ) Dr. Hasan Qunoo. The Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department

CBS RECORDS PROFESSIONAL SERIES CBS RECORDS CD-1 STANDARD TEST DISC

Understand the effects of clock jitter and phase noise on sampled systems A s higher resolution data converters that can

Next Generation of High Speed. Modems8

DigiPoints Volume 1. Student Workbook. Module 4 Bandwidth Management

FREQUENCY RESPONSE ANALYZERS

E190Q Lecture 5 Autonomous Robot Navigation

Clocking. Clocking in the Digital Network

MODULATION Systems (part 1)

Module 13 : Measurements on Fiber Optic Systems

USB 3.0 CDR Model White Paper Revision 0.5

Modification Details.

A novel sharp beam-forming flat panel loudspeaker using digitally driven speaker system

LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS

AN-756 APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA Tel: 781/ Fax: 781/

1.264 Lecture 32. Telecom: Basic technology. Next class: Green chapter 4, 6, 7, 10. Exercise due before class

chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective

Motorola Digital Signal Processors

Higher National Unit Specification. General information for centres. Transmission of Measurement Signals. Unit code: DX4T 35

DDS. 16-bit Direct Digital Synthesizer / Periodic waveform generator Rev Key Design Features. Block Diagram. Generic Parameters.

Hideo Okawara s Mixed Signal Lecture Series. DSP-Based Testing Fundamentals 46 Per-pin Signal Generator

Design of Bidirectional Coupling Circuit for Broadband Power-Line Communications

Satellite Telemetry, Tracking and Control Subsystems

SGN-1158 Introduction to Signal Processing Test. Solutions

AVR127: Understanding ADC Parameters. Introduction. Features. Atmel 8-bit and 32-bit Microcontrollers APPLICATION NOTE

The Phase Modulator In NBFM Voice Communication Systems

Analog signals are those which are naturally occurring. Any analog signal can be converted to a digital signal.

RF Measurements Using a Modular Digitizer

Example #1: Controller for Frequency Modulated Spectroscopy

Chap#5 (Data communication)

Chapter 6 Bandwidth Utilization: Multiplexing and Spreading 6.1

The Effective Number of Bits (ENOB) of my R&S Digital Oscilloscope Technical Paper

Guru Ghasidas Vishwavidyalaya, Bilaspur (C.G.) Institute of Technology. Electronics & Communication Engineering. B.

SIGNAL PROCESSING FOR EFFECTIVE VIBRATION ANALYSIS

How To Recognize Voice Over Ip On Pc Or Mac Or Ip On A Pc Or Ip (Ip) On A Microsoft Computer Or Ip Computer On A Mac Or Mac (Ip Or Ip) On An Ip Computer Or Mac Computer On An Mp3

ANALYZER BASICS WHAT IS AN FFT SPECTRUM ANALYZER? 2-1

Intro to Practical Digital Communications

CHAPTER 8 MULTIPLEXING

CHAPTER 3: DIGITAL IMAGING IN DIAGNOSTIC RADIOLOGY. 3.1 Basic Concepts of Digital Imaging

EM 437 COMMUNICATION SYSTEMS II LABORATORY MANUAL FALL

Evaluating Oscilloscope Bandwidths for Your Application

1995 Mixed-Signal Products SLAA013

ELE745 Assignment and Lab Manual

Transcription:

Digital Transmission of Analog Data: PCM and Delta Modulation Required reading: Garcia 3.3.2 and 3.3.3 CSE 323, Fall 200 Instructor: N. Vlajic

Digital Transmission of Analog Data 2 Digitization process of converting analog data into digital signal example: telephone system human voice analog data analog signal?! analog signal is sensitive to noise, especially over long distance (cannot be perfectly reconstructed) solution: () digitize the analog signal at the sender (2) transmit digital signal (3) convert digital signal back to analog data at the receiver

Digital Transmission of Analog Data (cont.) 3 Example [ PCM procedure ]

Digital Transmission of Analog Data (cont.) 4 Digitization Procedure aka Pluse Code Modulation (PCM), consists of 2 steps () sampling obtain signal values at equal intervals (T) (2) quantization approximate samples to certain values analog signal (continuous-time, continuous-amplitude) discrete-time signal (discrete-time, continuous-amplitude) discrete-time signal (discrete-time, continuous-amplitude) digital signal (discrete-time, discrete-amplitude)

Sampling 5 Sampling aka Pulse Amplitude Modulation (PAM) digitization in time - sampling process results in signal that is discrete in time but analog in amplitude! choice of sampling interval T is determined by how fast a signal changes, i.e. frequency content of the signal Nyquist Sampling Rate Theorem: To ensure accurate reproduction of an analog signal, the sampling rate must be at least 2*(highest signal freq.). sampling rate = T = 2 max_signal_freq x(t) x(nt) t Sampler t

Sampling (cont.) 6 Example [ Recovery of a sampled sine wave for different sampling rates ]

Quantization 7 Quantization PAM signal samples have amplitudes of precision direct encoding of such amplitudes would require number of bits (digital pulses) per sample to convert PAM signal to digital signal (that is practical for transmission), each sample has to be rounded up to the nearest of M possible quantization levels M quantization levels m=log 2 (M) bits per level M better precision, more bits per sample M poor precision, fewer bits per sample 4 3 2 - -2-3 -4 PAM signal quantized signal

Quantization (cont.) 8 Example [ Quantization of PAM Signal ] Assume an analog signal, as shown below, has to be quantized using at most 8-bits per sample. How many different quantization levels are allowed / should be used?

Quantization (cont.) 9 Quantization Error by quantizing the PAM signal, the original signal is now only approximated & cannot be 00% recovered effect known as quantizing error or quantizing noise SNR ratio due to quantizing noise can be expressed as SNR [db] 6m +.76 [db] # bits per sample every additional bit used in quantizer will increase SNR by 6 [db] # of quantization levels higher SNR better (received) signal quality signal interpolation

Quantization (cont.) 0 Example [ voice signal in telephone system ] Natural human voice occupies the range of 80 3,400 [Hz]. Human ear can tolerate SNR of 40 [db]. Assume we want to transmit human voice in digitized form. What bit rate [bps] should be supported by the channel to enable such transmission? () Sampling rate?! Based on Nyquist Sampling Theorem: max freq. = 4 [khz] sampling rate = 2*4 [khz] = 8000 [samples/sec] (2) # of bits per sample?! Based on SNR formula: 40 [db] = 6*m +.76 # bits per sample = 7 # of levels = 2 7 = 27 Overall data rate R = 8000*7 = 56000 [bps] = 56 [kbps] rate = # samples per second * # bits per sample = 56 kbps

Example [ PCM ] A 5 4 3 2 0 t 0 T t t 2 t 3 t 4 t 5 t 6 t

Example [ Delta Modulation ] 2 A 5 4 3 2 0 0 0 t t 0 t t 2 t 3 t 4 t 5 t 6

Delta Modulation 3 Delta-Modulation most popular alternative to PCM analog signal is approximated by staircase function only a single binary digit is required for each sample!!! at each sampling time (kt), the function moves up or down a constant amount δ (step size) the staircase function attempts to track the original waveform as closely as possible at each sampling time, the analog input is compared to the most recent value of the approximating staircase function binary- is generated if the function goes up, binary-0 otherwise

Delta Modulation (cont.) 4 Example [ Delta modulation / demodulation ]

Delta Modulation (cont.) 5 Delta Modulation Parameters () step size (δ) should not be too small, nor too large small δ + signal changes rapidly underestimation large δ + signal changes slowly overestimation (2) sampling time (T) smaller T increase overall accuracy but, small T increases output data rate, i.e. # of bps Delta-modulation rule: smaller δ smaller T, T, larger δ larger T..

Example [ Delta Modulation: δ step reduced 50%, T remains the same ] 6 A 5 4 3 2 0 t t 0 t t 2 t 3 t 4 t 5 t 6 t 7 t 8

Example [ Delta Modulation: both δ-step and T reduced 50% ] 7 A 5 4 3 2 0 t 0 t t 2 t 3 t 4 t 5 t 6 t 7 t 8 t 9 t 0 t

8