Finish Ch 2 and Review Dr. Clincy Professor of CS Exam 1 – Sept 13th

Slides:



Advertisements
Similar presentations
Chapter 2 Fundamentals of Data and Signals
Advertisements

4.1 Chapter 4 Digital Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Lecture 26 Physical Layer Ch 4: Digital Transmission
1 Data Encoding – Chapter 5 (part 1) CSE 3213 Fall /2/2015 9:13 AM.
CSCD 218 : DATA COMMUNICATIONS AND NETWORKING 1
4.1 Chapter 4 Digital Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
LECTURE 5 CT1303 LAN. DATA ENCODING Digital signal: is a sequence of discrete, discontinuous voltage pulses. Each pulse is a signal element Binary data.
DIGITAL-TO-DIGITAL CONVERSION
CS 640: Introduction to Computer Networks Aditya Akella Lecture 5 - Encoding and Data Link Basics.
Institute for Experimental Mathematics Ellernstrasse Essen - Germany Data communication line codes and constrained sequences A.J. Han Vinck Revised.
Data Communications Chapter 5 Data Encoding.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Digital Encoding.
Data Representation in Computer Systems
ECE 3110: Introduction to Digital Systems BCD, Gray, Character, Action/Event, Serial Data.
Computer Communication & Networks Lecture # 05 Physical Layer: Signals & Digital Transmission Nadeem Majeed Choudhary
Multi Level, Multi Transition & Block Codes
ECE 3110: Introduction to Digital Systems unsigned Multiplication/Division codes.
: Data Communication and Computer Networks
3-2008UP-Copyrights reserved1 ITGD4103 Data Communications and Networks Lecture-11:Data encoding techniques week 12- q-2/ 2008 Dr. Anwar Mousa University.
British Computer Society (BCS)
1 Chapter 2 Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User’s Approach.
Data Encoding and Decoding Professor: Dr. Miguel Alonso Jr.
4.1 Chapter 4 Digital Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Digital Transmission & Analog Transmission. 4.#2 1. DIGITAL-TO-DIGITAL CONVERSION Digital Data -> Digital Signal Three techniques: 1.line coding (always.
Day 4 Encoding Data. So… We have analog and digital data, and analog and digital signals. –We can use any combination of the above –Why? Shouldn’t we.
Lecture 5 Checksum. 10.2CHECKSUM Checksum is an error-detecting technique that can be applied to a message of any length. In the Internet, the checksum.
Unit 1 Lecture 6 1. Different Conversion/Transmission Schemes 2 Before we discuss various line coding schemes, let us first have an idea of different.
Physical Layer Issues and Methods Outline Physical Layer Overview Non-Return to Zero Manchester 4B/5B.
CSCI 465 Data Communications and Networks Lecture 8 Martin van Bommel CSCI 465 Data Communications and Networks 1.
Chapter 2 Special Section
Data Communications and Computer Networks Chapter 1 Network Architecture Models Logical and physical connections.
Physical Layer Issues and Methods Outline Physical Layer Ethernet Technology Physical Layer Encoding Final Exam Review - ??
Signal Encoding Techniques. Digital Data, Digital Signal  Digital signal discrete, discontinuous voltage pulses discrete, discontinuous voltage pulses.
1587: COMMUNICATION SYSTEMS 1 Digital Signals, modulation and noise Dr. George Loukas University of Greenwich,
CSE 320 Data Communications
Principles of Magnetic Storage. Define Electromagnetism Flux FM encoding MFM encoding RLL.
DATA ENCODING METHODS. When the data is received from a serial digital circuit, it is in a format know as NRZ or Non- Return to Zero. This is most common.
Data Communications and Networking
Data Encoding Data Encoding refers the various techniques of impressing data (0,1) or information on an electrical, electromagnetic or optical signal that.
What is Line Coding? Mapping of binary information sequence into the digital signal that enters the channel Ex. “1” maps to +A square pulse; “0” to –A.
DIGITAL MODULATION AND MULTIPLEXING
DIGITAL TRANSMISSION PART C
Data Conversion Methods
Data Communication Networks
CHAPTER 3 Physical Layer.
Part III Datalink Layer 10.
Dr. Clincy Professor of CS
CHAPTER 3 Physical Layer.
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 1 Line Encoding 2nd semester
CT1303 LAN Rehab AlFallaj.
Dr. Clincy Professor of CS
Chapter 4 Digital Transmission
Chapter 2 Special Section
Dr. Clincy Professor of CS
Dr. Clincy Professor of CS
Dr. Clincy Professor of CS
NET301 Lecture 5 10/18/2015 Lect5 NET301.
NET301 Lecture 5 10/18/2015 Lect5 NET301.
Ion Stoica September 6, 2001 EE 122: Lecture 4 Ion Stoica September 6, 2001.
Dr. Clincy Professor of CS
Floating Point Numbers - continuing
NRZ-L: [Non-Return-to-Zero-Level]
Physical Layer – Part 2 Data Encoding Techniques
Data Transmission And Digital Communication
EEC4113 Data Communication & Multimedia System Chapter 2: Baseband Encoding by Muhazam Mustapha, September 2012.
CS433 - Data Communication and Computer Networks
Presentation transcript:

Finish Ch 2 and Review Dr. Clincy Professor of CS Exam 1 – Sept 13th Format of exam and what it will cover (75 minutes, Units topic from Ch1, All of Ch 2, Short problems & problems, Closed book, no laptop or phone, can use calculator) Rules for Review today: student controlled - must specify a specific issue (lecture # and slide #) Dr. Clincy Lecture 8

Ch 2 Appendix: Codes for Data Recording and Transmission Line coding scheme categories Will cover these schemes Dr. Clincy Lecture 8

D/D - Non-Return-to-Zero Code (NRZ) The simplest data recording and transmission code is the non-return-to-zero (NRZ) code. NRZ encodes 1 as “high” and 0 as “low.” The coding of OK (in ASCII) is shown below. The problem with NRZ code is that long strings of zeros and ones cause synchronization loss. O K Dr. Clincy Lecture 8

D/D - Non-Return-to-Zero-Invert Code (NRZI) The problem with NRZ code is that long strings of zeros and ones cause synchronization loss. Non-return-to-zero-invert (NRZI) reduces this synchronization loss by providing a transition (either low-to-high or high-to-low) for each binary 1. Although NRZI prevents loss of synchronization over long strings of binary ones, NRZI coding does nothing to prevent synchronization loss within long strings of zeros. Dr. Clincy Lecture 8

D/D - Manchester Code Manchester coding (also known as phase modulation) prevents this problem by encoding a binary one with an “up” transition and a binary zero with a “down” transition – or reversal of the phase (i.e starting point of the signal). Dr. Clincy Lecture 8

Frequency Modulation For many years, Manchester code was the dominant transmission code for local area networks. It is, however, wasteful of communications capacity because there is a transition on every bit cell. A more efficient coding method is based upon the frequency modulation (FM) code. In FM, a transition is provided at each cell boundary. Only cells containing binary ones have a mid-cell transition. Dr. Clincy Lecture 8

Frequency Modulation (Modified) FM requires a transition at each cell boundary. Modified FM (MFM) eliminates some of these transitions – thus, MFM is a more economical code. It provides a cell boundary transition only when adjacent cells contain zeros. An MFM cell containing a binary one has a transition in the middle as in regular FM. Dr. Clincy Lecture 8

Block coding concept The main challenge for data recording and transmission is how to retain synchronization without chewing up more resources than necessary. Block coding provides redundancy for synchronization and error detection Block coding changes a block of m bits into a block of n bits (where n>m) Block coding is also called mB/nB encoding Dr. Clincy Lecture 8

Using block coding 4B/5B with NRZ-I line coding scheme Fixes that PROBLEM of long stream of 0s Use 4B/5B to change the long stream of 0s prior to using NRZ-I For example, for 4B/5B encoding, 4-bit groups or replaced with 5-bit groups and those 5-bit groups are re-combined – NOTE: the 5-bit code could be completely different from the original 4-bit code Dr. Clincy Lecture 8

4B/5B mapping codes Because the 5-bit code has 25 = 32 codes, the extra codes can be used for control sequences and error detection For example, for 4B/5B encoding, 4-bit groups or replaced with 5-bit groups and those 5-bit groups are re-combined – NOTE: the 5-bit code could be completely different from the original 4-bit code Dr. Clincy Lecture 8

Run-Length Limited Run-length-limited, RLL, is a code specifically designed to reduce the number of consecutive ones and zeros. Some extra bits are inserted into the code. But even with these extra bits RLL is remarkably efficient. An RLL(d,k) code dictates a minimum of d and a maximum of k consecutive zeros between any pair of consecutive ones. RLL(2,7) had been the dominant disk storage coding method for many years. An RLL(2,7) code contains more bit cells than its corresponding ASCII or EBCDIC character. However, the coding method allows bit cells to be smaller, thus closer together, than in MFM or any other code. The RLL(2,7) coding for OK is shown below, compared to MFM. The RLL code (bottom) contains 25% fewer transitions than the MFM code (top). A coding scheme that uses fewer magnetic transitions is more efficient than one with more magnetic transitions per character. Dr. Clincy Lecture 8

Review Begins Now NOTE: Reed-Solomon algorithm is not covered and will not be on the exam (Ch 2, page 113) Partial Response Maximum Likelihood Coding (PRML) is not covered and will not be on the exam (Appendix A, page 134) Rules for Review today: student controlled - must specify a specific issue (lecture # and slide #) Dr. Clincy Lecture 8