Chapter 3: DIFFERENTIAL ENCODING

Similar documents
Comm 502: Communication Theory. Lecture 4. Line Coding M-ary PCM-Delta Modulation

Chapter 5: Modulation Techniques. Abdullah Al-Meshal

DIGITAL COMMUNICATIONS SYSTEMS. MSc in Electronic Technologies and Communications

Department of Electronics & Communication Engineering LAB MANUAL SUBJECT: DIGITAL COMMUNICATION LABORATORY [ECE324] (Branch: ECE)

Chapter 2 Line Code Decoder

UNIT TEST I Digital Communication

Digital Communication (650533) CH 3 Pulse Modulation

Objectives. Presentation Outline. Digital Modulation Revision

Computer Networks - Xarxes de Computadors

B.E SEMESTER: 4 INFORMATION TECHNOLOGY

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

SEN366 Computer Networks

EEE 309 Communication Theory

Data Encoding. Two devices are used for producing the signals: CODECs produce DIGITAL signals MODEMs produce ANALOGUE signals

Lecture 10. Digital Modulation

END-OF-YEAR EXAMINATIONS ELEC321 Communication Systems (D2) Tuesday, 22 November 2005, 9:20 a.m. Three hours plus 10 minutes reading time.

COMPUTER COMMUNICATION AND NETWORKS ENCODING TECHNIQUES

Chapter 1 Line Code Encoder

Chapter 4 Digital Transmission 4.1

Hello and welcome to today s lecture. In the last couple of lectures we have discussed about various transmission media.


Exercise Generation and Demodulation of DPSK Signal

Digital Transmission

EEE 309 Communication Theory

On-off keying, which consists of keying a sinusoidal carrier on and off with a unipolar binary signal

Digital Transceiver using H-Ternary Line Coding Technique

Digital Transmission (Line Coding) EE4367 Telecom. Switching & Transmission. Pulse Transmission

EE 400L Communications. Laboratory Exercise #7 Digital Modulation

CHAPTER 3 Syllabus (2006 scheme syllabus) Differential pulse code modulation DPCM transmitter

Introduction: Presence or absence of inherent error detection properties.

Fundamentals of Digital Communication

EXPERIMENT NO. 4 PSK Modulation

Year : TYEJ Sub: Digital Communication (17535) Assignment No. 1. Introduction of Digital Communication. Question Exam Marks

QUESTION BANK (VI SEM ECE) (DIGITAL COMMUNICATION)

Lecture 2 Fiber Optical Communication Lecture 2, Slide 1

Basic Communications Theory Chapter 2

LATHA MATHAVAN ENGINEERING COLLEGE Alagarkovil, Madurai

Lecture (06) Digital Coding techniques (II) Coverting Digital data to Digital Signals

Chapter Two. Fundamentals of Data and Signals. Data Communications and Computer Networks: A Business User's Approach Seventh Edition

BINARY AMPLITUDE SHIFT KEYING

Basic Concepts in Data Transmission

9.4. Synchronization:

EE 460L University of Nevada, Las Vegas ECE Department

Communication System KL-910. Advanced Communication System

Communications I (ELCN 306)

SUMMER 15 EXAMINATION. 1) The answers should be examined by key words and not as word-to-word as given in the

Contents. 7.1 Line Coding. Dr. Ali Muqaibel [Principles of Digital Transmission ]

Digital communication

SUMMER 14 EXAMINATION Model Answer

Universitas Sumatera Utara

Ș.l. dr. ing. Lucian-Florentin Bărbulescu

Serial Data Transmission

EEE482F: Problem Set 1

Line Coding for Digital Communication

Digital Transmission (Line Coding)

Data Communications and Networking (Module 2)

Digital data (a sequence of binary bits) can be transmitted by various pule waveforms.

Digital to Digital Encoding

Principles of Baseband Digital Data Transmission

Lecture 3 Concepts for the Data Communications and Computer Interconnection

Department of Electronics and Communication Engineering 1

Text Book: Simon Haykin & Michael Moher,

Department of Electronics & Telecommunication Engg. LAB MANUAL. B.Tech V Semester [ ] (Branch: ETE)

6. has units of bits/second. a. Throughput b. Propagation speed c. Propagation time d. (b)or(c)

University of Swaziland Faculty of Science Department of Electrical and Electronic Engineering Main Examination 2015

Digital signal is denoted by discreet signal, which represents digital data.there are three types of line coding schemes available:

Class 4 ((Communication and Computer Networks))


Downloaded from 1

CTD600 Communication Trainer kit

Fundamentals of Data and Signals

BSc (Hons) Computer Science with Network Security. Examinations for Semester 1

EITF25 Internet Techniques and Applications L2: Physical layer. Stefan Höst

7.1 Introduction 7.2 Why Digitize Analog Sources? 7.3 The Sampling Process 7.4 Pulse-Amplitude Modulation Time-Division i i Modulation 7.

Time division multiplexing The block diagram for TDM is illustrated as shown in the figure

INTRODUCTION TO COMMUNICATION SYSTEMS LABORATORY IV. Binary Pulse Amplitude Modulation and Pulse Code Modulation

UNIT I Source Coding Systems

University of Swaziland Faculty of Science Department of Electrical and Electronic Engineering Main Examination 2016

Amplitude Frequency Phase

Lecture-8 Transmission of Signals

QUESTION BANK EC 1351 DIGITAL COMMUNICATION YEAR / SEM : III / VI UNIT I- PULSE MODULATION PART-A (2 Marks) 1. What is the purpose of sample and hold

Appendix A. Satellite Signal Processing Elements

Chapter 6 Bandwidth Utilization: Multiplexing and Spreading 6.1

Digital Transmission

CHAPTER 2 DIGITAL MODULATION

Outline Chapter 3: Principles of Digital Communications

DEPARTMENT OF ELECTRICAL & COMPUTER ENGINEERING ECOM 4101 (ECE 4203) COMMUNICATIONS ENGINEERING LAB II SEMESTER 2, 2016/2017 EXPERIMENT NO.

Digital Communication

Chapter 4. Part 2(a) Digital Modulation Techniques

3.6 Intersymbol interference. 1 Your site here

EC6501 Digital Communication

28. What is meant by repetition rate of the AM envelope? (ADC,AU-2010) 29. Describe the upper and lower sidebands. (ADC, AU-2010) 30.

Datacommunication I. Layers of the OSI-model. Lecture 3. signal encoding, error detection/correction


Problems from the 3 rd edition

B. Tech. (SEM. VI) EXAMINATION, (2) All question early equal make. (3) In ease of numerical problems assume data wherever not provided.

Chapter 2: Fundamentals of Data and Signals

CHAPTER 4. PULSE MODULATION Part 2

Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2

EXPERIMENT NO. 3 FSK Modulation

Transcription:

Chapter 3: DIFFERENTIAL ENCODING Differential Encoding Eye Patterns Regenerative Receiver Bit Synchronizer Binary to Mary Conversion Huseyin Bilgekul Eeng360 Communication Systems I Department of Electrical and Electronic Engineering Eastern Mediterranean University Eeng360 1

Differential Coding System Differential encoding removes the problem of Unintentional Signal Inversion. Polarity of the differentially encoded signal may be inverted without affecting the decoded signal. Modulo-2 addition Exclusive OR I 1 I 2 Out 0 0 0 0 1 1 1 0 1 1 1 0 e = d e d = e e n n n 1 n n n 1 Represents Modulo-2 adder (XOR) Eeng360 2

Encoding e Input sequence d n 1 1 0 1 0 0 1 Encoded sequence e n 1 0 1 1 0 0 0 1 Reference digit Decoding (with correct channel polarity) Receiver sequence 1 0 1 1 0 0 0 1 (Correct polarity) n Example of Differential Coding = dn en 1 e n d n = en en 1 Decoded sequence 1 1 0 1 0 0 1 ~ d n ~ ~ Decoding (with inverted channel polarity) Received sequence 0 1 0 0 1 1 1 0 (Inverted polarity) e n d n Decoded sequence 1 1 0 1 0 0 1 Decoded sequence is same whether there is inversion or not. EEE 360 3

Eye patterns The effects of channel filtering and channel noise can be seen by observing the received line code on an oscilloscope. Received Line Code Information from Eye Pattern Timing error Eye opening Sensitivity Slope of the open eye Noise Margin height of the eye opening Eeng360 4

Regenerative Repeater Regenerate a noise-free digital signal. Amplify and clean-up the signal periodically Increases the amplitude Produces a sample value Produces a high level o/p if sample value>v T Minimize the effect of channel noise & ISI Generates a clocking signal Eeng360 5

Synchronization Synchronization signals are clock-type signals necessary within a receiver for detection of data from the corrupted input signal. Digital communications need at least 3 types of synchronization signals. Bit Synchronization (Bit Synch.): To distinguish bit intervals. Frame Synchronization (Frame Synch.): To distinguish groups of bits. Carrier Synchronization: For bandpass signals with coherent detection. Sync signals are derived from Corrupted input signal. From a separate channel that transmits sync signals. Eeng360 6

Bit Synchronizer for NRZ Signals Derive the synch signal from the corrupted received signal. Used for unipolar NRZ signals. Synchronizer complexity depends on the line code used. Synchronizarion of RZ signals is easier since PSD has delta at f=r=1/t b. Bit synchronizer for NRZ signals is given below. Eeng360 7

Square-law Bit Synchronizer for NRZ Signals Square Law Device converts polar NRZ signal to unipolar RZ format. Unipolar RZ signals have delta in the PSD at f=r=1/t b. This frequency component can be obtained by filtering. Filtered sinusoidal is converted to clock pulses using a comparator. Eeng360 8

Binary-to-multilevel polar NRZ Signal Conversion Binary to multilevel conversion is used to reduce the bandwidth required by the binary signaling. Multiple bits (l number of bits) are converted into words having SYMBOL durations T s =lt b where the Symbol Rate or the BAUD Rate D=1/T s =1/lT b. The symbols are converted to a L level (L=2 l ) multilevel signal using a l-bit DAC. Note that now the Baud rate is reduced by l times the Bit rate R (D=R/l). Thus the bandwidth required is reduced by l times. T s : Symbol Duration L: Number of M ary levels T b : Bit Duration l: Bits per Symbol L=2l D=1/Ts=1/lT b =R/l B null =R/l Eeng360 9

Power Spectra for Multilevel Polar NRZ Signals (c) L = 8 = 2 3 Level Polar NRZ Waveform Out Eeng360 10

Spectral Efficiency The Spectral efficiency of a digital signal is given by, where R is the data rate and B is the bandwidth required. R ( Bit s) η = B Hz If limited BW is desired, then use a signaling technique that has high spectral efficiency. Maximum spectral efficiency (which is limited by channel noise) is given by the Shannon s Channel Capacity formula: C = = log 1+ B max 2 Spectral efficiency for multilevel signaling is η η = l S N ( bit s) Hz Eeng360 11

PSD of a multilevel polar NRZ waveform R ( k ) = I i = 1 ( a a n n + k ) i P i For k = R 0 8 ( 0) = ( ) i= 1 2 i a n P = 21 ( k) 0. For k 0, R = i 1 where P i = for all of 8 the eight possible values. Then the P ( ) PSD ( f ) 2 for w2 = + T s ω ( ) is 2 t F f ( 21 0) 3. For the rectangular pulse width 3T P multilevelnrz ( f ) sin lπft = K lπftb The null bandwidth is where the pulse width is Ts = Tb PSD for a multilevel polar NRZ signal: b 2 B b : where k is a constant null R = l P s (f) Multilevel signaling is used to reduce the BW of a digital signal = F(f) T s 2 k = R( k) e j2πkft s Eeng360 12