Chapter 2 Special Section

Slides:



Advertisements
Similar presentations
Chapter 2 Fundamentals of Data and Signals
Advertisements

Lecture 26 Physical Layer Ch 4: Digital Transmission
1 Computer Communication & Networks Lecture 6 Physical Layer: Digital Transmission Waleed Ejaz
1 Data Encoding – Chapter 5 (part 1) CSE 3213 Fall /2/2015 9:13 AM.
EE 4272Spring, 2003 Chapter 5 Data Encoding Data Transmission Digital data, digital signal Analog data, digital signal: e.g., voice, and video are often.
Physical Layer CHAPTER 3. Announcements and Outline Announcements Credit Suisse – Tomorrow (9/9) Afternoon – Student Lounge 5:30 PM Information Session.
Chapter 2 Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User’s Approach.
CSCD 218 : DATA COMMUNICATIONS AND NETWORKING 1
Chapter 2 Fundamentals of Data and Signals
4.1 Chapter 4 Digital Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 2: Fundamentals of Data and Signals. 2 Objectives After reading this chapter, you should be able to: Distinguish between data and signals, and.
The Physical Layer, Encoding Schemes: -Physical Transmission of Bits- Chapter 2.
1 Chapter 2 Fundamentals of Data and Signals Data Communications and Computer Networks: A Business User’s Approach.
331: STUDY DATA COMMUNICATIONS AND NETWORKS.  1. Discuss computer networks (5 hrs)  2. Discuss data communications (15 hrs)
DIGITAL-TO-DIGITAL CONVERSION
Base-Band Digital Data Transmission Prepared By: Amit Degada. Electronics Engineering Department, Sardar Vallabhbhai National Institute of Technology,
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
Introduction to Computer Design CMPT 150 Section: D Ch. 1 Digital Computers and Information CMPT 150, Chapter 1, Tariq Nuruddin, Fall 06, SFU 1.
Computer Communication & Networks Lecture # 05 Physical Layer: Signals & Digital Transmission Nadeem Majeed Choudhary
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.
4.1 Chapter 4 Digital Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
4.1 Chapter 4 Digital Transmission Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
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.
Chapter 4 Digital Transmission
Chapter 2 Fundamentals of Data and Signals
Session 2. Objectives: By the end of this session, the student will be able to: Distinguish between data and signals. Cite the advantages of digital data.
CSCI 465 Data Communications and Networks Lecture 8 Martin van Bommel CSCI 465 Data Communications and Networks 1.
Chapter 2 Special Section
1 Chapter 5 Encoding. 2 Figure 4-1 Transformation of Information to Signals.
Data Communications and Computer Networks Chapter 1 Network Architecture Models Logical and physical connections.
Chapter 4 (part 1_a) Baseband Data Transmission EKT 357 Digital Communications.
Signal Encoding Techniques. Digital Data, Digital Signal  Digital signal discrete, discontinuous voltage pulses discrete, discontinuous voltage pulses.
CSE 320 Data Communications
Data Communication and Networking Digital Transmission Chapter 4.
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.
Chapter 4. Digital Transmission
Chapter Two Fundamentals of Data and Signals
Introduction to Information Technologies
DIGITAL MODULATION AND MULTIPLEXING
CHAPTER : 04 Encoding & Modulation
DIGITAL TRANSMISSION PART C
CHAPTER 3 Physical Layer.
Dr. Clincy Professor of CS
CHAPTER 3 Physical Layer.
Bit rate Baud rate Goal in data communication is to increase the bit rate while decreasing the baud rate. Increasing the data rate increases the speed.
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
NET301 Lecture 5 10/18/2015 Lect5 NET301.
Finish Ch 2 and Review Dr. Clincy Professor of CS Exam 1 – Sept 13th
NET301 Lecture 5 10/18/2015 Lect5 NET301.
CCE Computer Networks Chapter 5: Encoding Information must be encoded into signals before it can be transported across communication media Information.
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.
Disadvantages of Analog Transmission
Chapter 5: Encoding Information must be encoded into signals before it can be transported across communication media Information can be either Digital,
CS433 - Data Communication and Computer Networks
Presentation transcript:

Chapter 2 Special Section Focus on Codes for Data Recording and Transmission

2.A Introduction The main part of Chapter 2 provides great detail about the various ways in which digital computers express numeric and non-numeric values. These expressions are an abstraction for the way in which the values are actually stored on computer media and sent over transmission media.

2.A Introduction To transmit data, pulses of “high” and “low” voltage are sent across communications media. To store data, changes are induced in the magnetic polarity of the recording medium. These polarity changes are called flux reversals. The period of time during which a bit is transmitted, or the area of magnetic storage within which a bit is stored is called a bit cell.

2.A.1 Non-Return-to-Zero Code 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.

2.A.1 Non-Return-to-Zero Code 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.

2.A.3 Manchester Code Although it prevents loss of synchronization over long strings of binary ones, NRZI coding does nothing to prevent synchronization loss within long strings of zeros. 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.

2.A.4 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. Cells containing binary ones have a mid-cell transition.

2.A.4 Frequency Modulation At first glance, FM is worse than Manchester code, because it requires a transition at each cell boundary. If we can eliminate some of these transitions, we would have a more economical code. Modified FM does just this. 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.

2.A.5 Run-Length Limited The main challenge for data recording and trans-mission is how to retain synchronization without chewing up more resources than necessary. 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.

2.A.5 Run-Length Limited 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.

2.A.5 Run-Length Limited 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). The details as to how this code is derived are given in the text.

2.A.6 Partial Response Maximum Likelihood Coding RLL by itself is insufficient for reliable recording on ultra high density media. Adjacent bits interfere with each other at very high densities. As fewer magnetic grains are available to each bit cell, the magnetic flux weakens proportionately. This phenomenon, called superpositioning is shown on the next slide.

2.A.6 Partial Response Maximum Likelihood Coding Fortunately, this behavior is well understood and can be used to our advantage.

2.A.6 Partial Response Maximum Likelihood Coding The patterns in the previous slide can be made meaningful when each bit cell is sampled several times. The sampling determines a “partial response” pattern. A Viterbi detector tries to match the partial response with the most likely pattern. This technique is stunningly accurate. We describe it in detail in Chapter 3.

Section 2A Conclusion Data transmission and storage codes are devised to convey or store bytes reliably and economically. A coding scheme that uses fewer magnetic transitions is more efficient than one with more magnetic transitions per character. Long strings of zeroes and ones can result in synchronization loss.

Section 2A Conclusion RLL(d,k) code dictates a minimum of d and a maximum of k consecutive zeros between any pair of consecutive ones. MFM was widely used until PRML and its extensions became widely used. PRML requires multiple samplings per bit cell, but permits bit cells to be spaced closer together. We return to this subject in Chapter 3.

End of Chapter 2A