Data Communication and Networks Lecture 2 Data Transmission and Encoding Concepts September 12, 2002 Joseph Conron Computer Science Department New York.

Slides:



Advertisements
Similar presentations
Signal Encoding Techniques
Advertisements

1 Pertemuan 07 Teknik Modulasi Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 5 – Signal Encoding Techniques.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 5 – Signal Encoding Techniques.
Data and Computer Communications
Data and Computer Communications Chapter 5 – Signal Encoding Techniques.
1 Data Encoding – Chapter 5 (part 1) CSE 3213 Fall /2/2015 9:13 AM.
Chapter 5 – Signal Encoding and Modulation Techniques
ECE 4321: Computer Networks Chapter 3 Data Transmission.
William Stallings Data and Computer Communications Chapter 5 Data Encoding.
William Stallings Data and Computer Communications 7 th Edition Chapter 3 Data Transmission.
Physical Layer – Part 2 Data Encoding Techniques
1 Digital Data, Analog Signals (5.2) CSE 3213 Fall May 2015.
EE 4272Spring, 2003 Chapter 5 Data Encoding Data Transmission Digital data, digital signal Analog data, digital signal: e.g., voice, and video are often.
IRAN UNIVERSITY OF SCIENCE AND TECHNOLOGY Computer department Chapter 3 Data Transmission Ahmad AKBARI Assistant Prof Spring 2002.
Data and Computer Communications
S IGNAL E NCODING T ECHNIQUES Engr. Mehran Mamonai Department of Telecommunication.
1 CSC 535 Communication Networks I Appendix 3A Asynchronous Communications Dr. Cheer-Sun Yang.
EE 4272Spring, 2003 Chapter 3 Data Transmission Part II Data Communications Concept & Terminology Signal : Time Domain & Frequency Domain Concepts Signal.
Chapter 3 Data and Signals
William Stallings Data and Computer Communications 7th Edition
Data Communication and Networks Lecture 2a Data Transmission and Encoding Concepts September 11, 2003 Joseph Conron Computer Science Department New York.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Data Transmission Slide 1 Continuous & Discrete Signals.
1 Physical Layer: Data Encoding & Transmission. 2 Network Interface Card (NIC) LL in part, PL in total are implemented in NIC –Ethernet card, card,
Data Encoding Techniques
William Stallings Data and Computer Communications 7th Edition (Selected slides used for lectures at Bina Nusantara University) Data, Signal.
Module 3.0: Data Transmission
Signal Encoding Lesson 05 NETS2150/2850
3. Encoding Techniques and Spread Spectrum
The Physical Layer, Encoding Schemes: -Physical Transmission of Bits- Chapter 2.
Data Communications Chapter 6 The Data Communications Interface.
Data Communication and Networks Lecture 2a Data Transmission and Encoding Concepts September 15, 2005.
William Stallings Data and Computer Communications Chapter 6 The Data Communications Interface.
William Stallings Data and Computer Communications Chapter 3 Data Transmission.
331: STUDY DATA COMMUNICATIONS AND NETWORKS.  1. Discuss computer networks (5 hrs)  2. Discuss data communications (15 hrs)
LECTURE 5 CT1303 LAN. DATA ENCODING Digital signal: is a sequence of discrete, discontinuous voltage pulses. Each pulse is a signal element Binary data.
Chapter 16: Data Communication Fundamentals Business Data Communications, 6e.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 5 “Data Communication Fundamentals”.
DIGITAL-TO-DIGITAL CONVERSION
Base-Band Digital Data Transmission Prepared By: Amit Degada. Electronics Engineering Department, Sardar Vallabhbhai National Institute of Technology,
CS3502, Data and Computer Networks: the physical layer-3.
Aegis School of Telecommunication Telecom Systems I by Dr. M. G. Sharma, Phd. IIT Kharagpur Microwaves and Antennas.
1 Business Telecommunications Data and Computer Communications Chapter 3 Data Transmission.
CE 4228 Data Communications and Networking
Data and Computer Communications
Data Communications Chapter 5 Data Encoding.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Digital Encoding.
Data Encoding Reading Assignment : Stallings Chapter 2, pp , Chapter 4, pp , , Terminology –Data entities that convey.
ECS 152A 4. Communications Techniques. Asynchronous and Synchronous Transmission Timing problems require a mechanism to synchronize the transmitter and.
3-2008UP-Copyrights reserved1 ITGD4103 Data Communications and Networks Lecture-11:Data encoding techniques week 12- q-2/ 2008 Dr. Anwar Mousa University.
1 William Stallings Data and Computer Communications Chapter 5 Data Encoding.
CSC 335 Data Communications and Networking
DATA ENCODING Digital-to-digital conversion - Encode digital data into a digital signal - Sending computer data Analog-to-Digital conversion - Digitizing.
Prof. Hosny Ibrahim Lecture 5. Data Communication IT 221 By: Prof. Hosny M. Ibrahim 2.
1 3. Data Transmission. Prof. Sang-Jo Yoo 2 Contents  Concept and Terminology  Analog and Digital Data Transmission  Transmission Impairments  Asynchronous.
CSCI 465 Data Communications and Networks Lecture 8 Martin van Bommel CSCI 465 Data Communications and Networks 1.
1 Business Telecommunications Data and Computer Communications Chapter 6 The Data Communications Interface.
Signal Encoding Techniques Ir. Hary Nugroho MT.. Data Transmission.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education,
Signal Encoding Techniques. Digital Data, Digital Signal  Digital signal discrete, discontinuous voltage pulses discrete, discontinuous voltage pulses.
CSE 320 Data Communications
Data Encoding Data Encoding refers the various techniques of impressing data (0,1) or information on an electrical, electromagnetic or optical signal that.
William Stallings Data and Computer Communications 7th Edition
Physical Layer (Part 2) Data Encoding Techniques
Chapter 4 Digital Transmission
Data Encoding Data Encoding refers the various techniques of impressing data (0,1) or information on an electrical, electromagnetic or optical signal that.
Physical Layer – Part 2 Data Encoding Techniques
Lecture 6: Signal Encoding Techniques
Physical Layer – Part 2 Data Encoding Techniques
Presentation transcript:

Data Communication and Networks Lecture 2 Data Transmission and Encoding Concepts September 12, 2002 Joseph Conron Computer Science Department New York University

Simplified Data Communications Model

Terminology (1) zDirect link yNo intermediate devices zPoint-to-point yDirect link yOnly 2 devices share link zMulti-point yMore than two devices share the link

Terminology (2) zSimplex yOne direction xe.g. Television zHalf duplex yEither direction, but only one way at a time xe.g. police radio zFull duplex yBoth directions at the same time xe.g. telephone

Analog and Digital Data Transmission zData yEntities that convey meaning zSignals yElectric or electromagnetic representations of data zTransmission yCommunication of data by propagation and processing of signals

Data zAnalog yContinuous values within some interval ye.g. sound, video zDigital yDiscrete values ye.g. text, integers

Continuous & Discrete Signals

Signals zMeans by which data are propagated zAnalog yContinuously variable yVarious media xwire, fiber optic, space ySpeech bandwidth 100Hz to 7kHz yTelephone bandwidth 300Hz to 3400Hz yVideo bandwidth 4MHz zDigital yUse two DC components

Data and Signals zUsually use digital signals for digital data and analog signals for analog data zCan use analog signal to carry digital data yModem zCan use digital signal to carry analog data yCompact Disc audio

Analog Signals Carrying Analog and Digital Data

Digital Signals Carrying Analog and Digital Data

Analog Transmission zAnalog signal transmitted without regard to content zMay be analog or digital data zAttenuated over distance zUse amplifiers to boost signal zAlso amplifies noise

Digital Transmission zConcerned with content zIntegrity endangered by noise, attenuation etc. zRepeaters used zRepeater receives signal zExtracts bit pattern zRetransmits zAttenuation is overcome zNoise is not amplified

Advantages of Digital Transmission zDigital technology yLow cost LSI/VLSI technology zData integrity yLonger distances over lower quality lines zCapacity utilization yHigh bandwidth links economical yHigh degree of multiplexing easier with digital techniques zSecurity & Privacy yEncryption zIntegration yCan treat analog and digital data similarly

Transmission Impairments zSignal received may differ from signal transmitted zAnalog - degradation of signal quality zDigital - bit errors zCaused by yAttenuation and attenuation distortion yDelay distortion yNoise

Encoding Techniques zDigital data, digital signal zAnalog data, digital signal zDigital data, analog signal zAnalog data, analog signal

Interpreting Signals zNeed to know yTiming of bits - when they start and end ySignal levels zFactors affecting successful interpreting of signals ySignal to noise ratio yData rate yBandwidth

Encoding Schemes zNonreturn to Zero-Level (NRZ-L) zNonreturn to Zero Inverted (NRZI) zBipolar -AMI zPseudoternary zManchester zDifferential Manchester zB8ZS zHDB3

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

Nonreturn to Zero Inverted zNonreturn to zero inverted on ones zConstant voltage pulse for duration of bit zData encoded as presence or absence of signal transition at beginning of bit time zTransition (low to high or high to low) denotes a binary 1 zNo transition denotes binary 0 zAn example of differential encoding

NRZ

Differential Encoding zData represented by changes rather than levels zMore reliable detection of transition rather than level zIn complex transmission layouts it is easy to lose sense of polarity

NRZ pros and cons zPros yEasy to engineer yMake good use of bandwidth zCons ydc component yLack of synchronization capability zUsed for magnetic recording zNot often used for signal transmission

Biphase zManchester yTransition in middle of each bit period yTransition serves as clock and data yLow to high represents one yHigh to low represents zero yUsed by IEEE zDifferential Manchester yMidbit transition is clocking only yTransition at start of a bit period represents zero yNo transition at start of a bit period represents one yNote: this is a differential encoding scheme yUsed by IEEE 802.5

Biphase Pros and Cons zCon yAt least one transition per bit time and possibly two yMaximum modulation rate is twice NRZ yRequires more bandwidth zPros ySynchronization on mid bit transition (self clocking) yNo dc component yError detection xAbsence of expected transition

Digital Data, Analog Signal zPublic telephone system y300Hz to 3400Hz yUse modem (modulator-demodulator) zAmplitude shift keying (ASK) zFrequency shift keying (FSK) zPhase shift keying (PK)

Modulation Techniques

Amplitude Shift Keying zValues represented by different amplitudes of carrier zUsually, one amplitude is zero yi.e. presence and absence of carrier is used zSusceptible to sudden gain changes zInefficient zUp to 1200bps on voice grade lines zUsed over optical fiber

Frequency Shift Keying zValues represented by different frequencies (near carrier) zLess susceptible to error than ASK zUp to 1200bps on voice grade lines zHigh frequency radio zEven higher frequency on LANs using co-ax

FSK on Voice Grade Line

Phase Shift Keying zPhase of carrier signal is shifted to represent data zDifferential PSK yPhase shifted relative to previous transmission rather than some reference signal

Quadrature PSK zMore efficient use by each signal element representing more than one bit ye.g. shifts of  /2 (90 o ) yEach element represents two bits yCan use 8 phase angles and have more than one amplitude y9600bps modem use 12 angles, four of which have two amplitudes

Asynchronous and Synchronous Transmission zTiming problems require a mechanism to synchronize the transmitter and receiver zTwo solutions yAsynchronous ySynchronous

Asynchronous zData transmitted on character at a time y5 to 8 bits zTiming only needs maintaining within each character zResync with each character

Asynchronous (diagram)

Asynchronous - Behavior zIn a steady stream, interval between characters is uniform (length of stop element) zIn idle state, receiver looks for transition 1 to 0 zThen samples next seven intervals (char length) zThen looks for next 1 to 0 for next char zSimple zCheap zOverhead of 2 or 3 bits per char (~20%) zGood for data with large gaps (keyboard)

Synchronous - Bit Level zBlock of data transmitted without start or stop bits zClocks must be synchronized zCan use separate clock line yGood over short distances ySubject to impairments zEmbed clock signal in data yManchester encoding yCarrier frequency (analog)

Synchronous - Block Level zNeed to indicate start and end of block zUse preamble and postamble ye.g. series of SYN (hex 16) characters ye.g. block of patterns ending in zMore efficient (lower overhead) than async

Synchronous (diagram)