Digital Transmission

Similar documents
B.E SEMESTER: 4 INFORMATION TECHNOLOGY

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

Chapter 4 Digital Transmission 4.1

COMPUTER COMMUNICATION AND NETWORKS ENCODING TECHNIQUES

Lecture-8 Transmission of Signals

Digital Transmission

SEN366 Computer Networks

Digital to Digital Encoding

Chapter 5: Modulation Techniques. Abdullah Al-Meshal

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

Data Communications and Networking (Module 2)

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

Introduction: Presence or absence of inherent error detection properties.

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

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

Chapter 1 Line Code Encoder

Overview. Chapter 4. Design Factors. Electromagnetic Spectrum

Class 4 ((Communication and Computer Networks))

Lecture 3 Concepts for the Data Communications and Computer Interconnection

Chapter 6 Bandwidth Utilization: Multiplexing and Spreading 6.1

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

Chapter 2 Line Code Decoder

Manchester Coding and Decoding Generation Theortical and Expermental Design

C06a: Digital Modulation

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

Wireless Communications

UNIT TEST I Digital Communication

Fundamentals of Data and Signals

CTD600 Communication Trainer kit

The HC-5560 Digital Line Transcoder

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

Lecture 3: Modulation & Clock Recovery. CSE 123: Computer Networks Stefan Savage

Qiz 1. 3.discrete time signals can be obtained by a continuous-time signal. a. sampling b. digitizing c.defined d.

UNGUIDED MEDIA: WIRELESS

COSC 3213: Computer Networks I: Chapter 3 Handout #4. Instructor: Dr. Marvin Mandelbaum Department of Computer Science York University Section A

Lecture 3: Modulation & Clock Recovery. CSE 123: Computer Networks Alex C. Snoeren

ECE 435 Network Engineering Lecture 4

Transmission Media. Fiber opics Cable

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

Physical Layer. Networked Systems (H) Lecture 3

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

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

Signal Encoding Techniques

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

Chapter 3: DIFFERENTIAL ENCODING

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

Digital Communication (650533) CH 3 Pulse Modulation

EIE 441 Advanced Digital communications

Digital Modulation Lecture 01. Review of Analogue Modulation Introduction to Digital Modulation Techniques Richard Harris

EEE 309 Communication Theory

Objectives. Presentation Outline. Digital Modulation Lecture 01

EEE 309 Communication Theory

QUESTION BANK SUBJECT: DIGITAL COMMUNICATION (15EC61)

Data Communication (CS601)

Basic Concepts in Data Transmission

EECS 122: Introduction to Computer Networks Encoding and Framing. Questions

Signal Encoding Techniques

9.4. Synchronization:

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.

Line Coding for Digital Communication

Encoding and Framing

CSE 123: Computer Networks Alex C. Snoeren. Project 1 out Today, due 10/26!

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

Chapter 2: Fundamentals of Data and Signals

Lecture 5 Transmission. Physical and Datalink Layers: 3 Lectures

CS601 Data Communication Solved Objective For Midterm Exam Preparation

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

Lecture Outline. Data and Signals. Analogue Data on Analogue Signals. OSI Protocol Model

Lecture 23: Media Access Control. CSE 123: Computer Networks Alex C. Snoeren

2. By convention, the minimum and maximum values of analog data and signals are presented as voltages.

Digital Transmission (Line Coding)

Principles of Baseband Digital Data Transmission

CD22103A. CMOS HDB3 (High Density Bipolar 3 Transcoder for 2.048/8.448Mb/s Transmission Applications. Features. Part Number Information.

Lecture 5 Transmission

Encoding and Framing. Questions. Signals: Analog vs. Digital. Signals: Periodic vs. Aperiodic. Attenuation. Data vs. Signal

CS601-Data Communication Latest Solved Mcqs from Midterm Papers

Physical Layer, Part 2. Analog and Digital Transmission

CSCI-1680 Physical Layer Rodrigo Fonseca

Learning Material Ver 1.1

Computer Networks - Xarxes de Computadors

Systems. Roland Kammerer. 29. October Institute of Computer Engineering Vienna University of Technology. Communication in Distributed Embedded

ITL Basics of Encoding and Wiring

and coding (a.k.a. communication theory) Signals and functions Elementary operation of communication: send signal on

Appendix C T1 Overview

Local Asynchronous Communication. By S.Senthilmurugan Asst.Professor/ICE SRM University. Chennai.

PHYSICAL/ELECTRICAL CHARACTERISTICS OF HIERARCHICAL DIGITAL INTERFACES. (Geneva, 1972; further amended)

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

Digital Transceiver using H-Ternary Line Coding Technique

Physical Layer. Networked Systems 3 Lecture 5

Physical Layer. Networked Systems Architecture 3 Lecture 6

Communications I (ELCN 306)

10 Speech and Audio Signals

EECE494: Computer Bus and SoC Interfacing. Serial Communication: RS-232. Dr. Charles Kim Electrical and Computer Engineering Howard University

Stream Information. A real-time voice signal must be digitized & transmitted as it is produced Analog signal level varies continuously in time

Serial Data Transmission

BSc (Hons) Computer Science with Network Security, BEng (Hons) Electronic Engineering. Cohorts: BCNS/17A/FT & BEE/16B/FT

AND 5GHz ABSTRACTT. easily detected. the transition. for half duration. cycle highh voltage is send. this. data bit frame. the the. data.

Digital Modulation Schemes

Channel Concepts CS 571 Fall Kenneth L. Calvert

1 V NAME. Clock Pulse. Unipolar NRZ NRZ AMI NRZ HDB3

Transcription:

Digital Transmission

Line Coding Some Characteristics Line Coding Schemes Some Other Schemes

Line coding

Signal level versus data level

DC component

Pulse Rate versus Bit Rate Bit Rate = Pulse Rate x Log2 L where L= number of data levels of signals A signal has two data levels with a pulse duration of 1ms. We calculate the pulse rate and bit rate as follows: Pulse Rate = 1/ 10-3 = 1000 pulses/s Bit Rate = Pulse Rate x log 2 L = 1000 x log 2 2 = 1000 bps A signal has four data levels with a pulse duration of 1ms. We calculate the pulse rate and bit rate as follows: Pulse Rate = 1/ 10-3 = 1000 pulses/s Bit Rate = PulseRate x log 2 L = 1000 x log 2 4 = 2000 bps

Lack of synchronization

In a digital transmission, the receiver clock is 0.1 percent faster than the sender clock. How many extra bits per second does the receiver receive if the data rate is 1 Kbps? How many if the data rate is 100Mbps? 1 GBps? At 1 Kbps: 1000 bits sent 1001 bits received 1 extra bps At 100Mbps: 100,000,000 bits sent 100,0100,000 bits received 100,000 extra bps At 1 Gbps: 1000,000,000 bits sent 1,001,000,000 bits received 1,000,000 extra bps

Self Synchronization A self synchronization digital signal includes timing information in the data being transmitted. This can be achieved if there are transitions in the signal that alert the receiver to the beginning, middle or end of the pulse.

Line coding schemes

Unipolar encoding uses only one voltage level.

Polar encoding uses two voltage levels (positive and negative).

NRZ-L (Non Return to zero- Level) and NRZ-I (Non Return to zero Invert encoding In NRZ-L L the level of the signal is dependent upon the state of the bit. 0 = positive signal 1 = negative signal 0 = no transition 1 = transition In NRZ-I I the signal is inverted if a 1 is encountered. If the original data has a string of consecutive 0 the receiver can lose its place and cannot do the galvanic separation

Nonreturn to Zero-Level (NRZ-L) Two different voltages for 0 and 1 bits Voltage constant during bit interval no transition I.e. no return to zero voltage e.g. Absence of voltage for zero, constant positive voltage for one More often, negative voltage for one value and positive for the other This is NRZ-L

Nonreturn to Zero Inverted Nonreturn to zero inverted on ones Constant voltage pulse for duration of bit Data encoded as presence or absence of signal transition at beginning of bit time Transition (low to high or high to low) denotes a binary 1 No transition denotes binary 0

NRZ pros and cons Pros Easy to engineer Make good use of bandwidth Cons dc component Lack of synchronization capability Used for magnetic recording Not often used for signal transmission

RZ (Return to zero) encoding RZ uses three values :positive; negative and zero. The signal changes during each bit. Halfway each bit interval the signal return to zero 1 = transition from positive to zero 0 = transition from negative to zero

A good encoded digital signal must contain a provision for synchronization. Manchester encoding Differential Manchester encoding Bipolar AMI (Alternate mark inversion) encoding 2B1Q Two binary one quaternary) MLT-3 signal Multi-line transmission, three level

Biphase Manchester Transition in middle of each bit period Transition serves as clock and data Low to high represents one High to low represents zero Used by IEEE 802.3 Differential Manchester Midbit transition is clocking only Transition at start of a bit period represents zero No transition at start of a bit period represents one Note: this is a differential encoding scheme Used by IEEE 802.5

Manchester encoding In Manchester encoding, the transition at the middle of the bit is used for both synchronization and bit representation.

Differential Manchester encoding In differential Manchester encoding, the transition at the middle of the bit is used only for synchronization. The bit representation is defined by the inversion bit 0 0 or noninversion bit 1 at 1 the beginning of the bit.

Biphase Pros and Cons Cons At least one transition per bit time and possibly two Maximum modulation rate is twice NRZ Requires more bandwidth Pros Synchronization on mid bit transition (self clocking) No dc component Error detection Absence of expected transition

Bipolar AMI (Alternate mark inversion) encoding In bipolar encoding, we use three levels: positive, zero and negative. A neutral voltage represents bit 0 0 Bit 1 1 is represented by alternating positive and negative voltages.

2B1Q (Two binary one quaternary) Uses four voltage levels. Each pulse can then represent 2 bits, making each pulse more efficient.

MLT-3 signal Multi-line transmission, three level It is similar to NRZ-I but it uses three levels of signals (+1, 0 and -1) There is no transition at the beginning of 0 bit, The signal transitions from one level to the next at the beginning of a 1 bit

Block Coding Steps in Transformation Some Common Block Codes

Block coding We need some kind of redundancy to ensure synchronization. We need to include other redundant bits to detect errors. Block coding can achieve these two goals.

Substitution in block coding

4B/5B encoding Data Code Data Code 0000 11110 1000 10010 0001 01001 1001 10011 0010 10100 1010 10110 0011 10101 1011 10111 0100 01010 1100 11010 0101 01011 1101 11011 0110 01110 1110 11100 0111 01111 1111 11101 5 bit code No more than three consecutive 0s on sequence of data Some codes are used for synchronization and error detection

4B/5B encoding (Continued) Data Q (Quiet) I (Idle) H (Halt) J (start delimiter) K (start delimiter) T (end delimiter) S (Set) R (Reset) Code 00000 11111 00100 11000 10001 01101 11001 00111

Example of 8B/6T encoding 8B/6T encoding is design to substitute an 8-bit group with six symbol code Each symbol is ternary, having one of three signal levels (+1,0,-1) An 8-bit code can represent 256 possibilities (2^8) A six symbol ternary signal can represent 729 possibilities ( 3^6)