ECE 4710: Lecture #11 1 Binary vs. Multi-Level 1 0 0 1 0 0 1 1 8-Bit Message: 10010011 t 5 V T s = 1 msec T 0 = 8 T s = 8 msec R = (8/8 ms) = 1 kbps FNBW.

Slides:



Advertisements
Similar presentations
Physical Layer: Signals, Capacity, and Coding
Advertisements

Teknik Enkoding Pertemuan 08 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
1 Data Encoding – Chapter 5 (part 1) CSE 3213 Fall /2/2015 9:13 AM.
Chapter 5 – Signal Encoding and Modulation Techniques
EE 4272Spring, 2003 Chapter 5 Data Encoding Data Transmission Digital data, digital signal Analog data, digital signal: e.g., voice, and video are often.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Data Encoding Techniques
Transmitting digital signals How do we encode digital signals for transmission? How can we interpret those signals?
Signal Encoding Lesson 05 NETS2150/2850
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 4 Digital Transmission.
 Information must be transformed into signals before it can be transformed across the communication media  How this information is transformed depends.
Data Communication Networks Lec 8 and 9. Physical Layer and Media Bottom-most layer. Interacts with transmission media. Physical part of the network.
Sami Al-Wakeel 1 Data Transmission and Computer Networks Data Encoding.
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
Base-Band Digital Data Transmission Prepared By: Amit Degada. Electronics Engineering Department, Sardar Vallabhbhai National Institute of Technology,
Formatting and Baseband Modulation
COSC 3213 – Computer Networks I Summer 2003 Topics: 1. Line Coding (Digital Data, Digital Signals) 2. Digital Modulation (Digital Data, Analog Signals)
EE 3220: Digital Communication Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Aldwasser Slman bin Abdulaziz.
Digital Baseband Transmission S Transmission Methods in Telecommunication Systems (5 cr)
Data Communications Chapter 5 Data Encoding.
Department of Electrical and Computer Engineering
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Digital Encoding.
ECE 4371, Fall, 2015 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
Pulse Code Modulation Pulse Code Modulation (PCM) : method for conversion from analog to digital waveform Instantaneous samples of analog waveform represented.
Computer Communication & Networks Lecture # 05 Physical Layer: Signals & Digital Transmission Nadeem Majeed Choudhary
ECE 4710: Lecture #6 1 Bandlimited Signals  Bandlimited waveforms have non-zero spectral components only within a finite frequency range  Waveform is.
1 Kyung Hee University Digital Transmission. 2 Kyung Hee University 4 장 Digital Transmission 4.1 Line Coding 4.2 Block Coding 4.3 Sampling 4.4 Transmission.
: Data Communication and Computer Networks
Line Coding Acknowledgments:
Digital Communications
9/12/ Digital Transmisison - Lin 1 CPET/ECET Digital Transmission Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical.
Digital Communications
Pulse Code Modulation (PCM)
EEC4113 Data Communication & Multimedia System Chapter 2: Baseband Encoding by Muhazam Mustapha, July 2010.
ECE 4710: Lecture #27 1 QPSK & MPSK  QPSK and MPSK  if baseband m(t) is rectangular pulse then envelope of RF signal is  constant (excluding bit transitions)
A digital signal is a sequence of discrete discontinuous voltage pulses. Each pulse is a signal element (symbol). Binary data are transmitted by encoding.
COMMUNICATION SYSTEM EEEB453 Chapter 5 (Part V) DIGITAL TRANSMISSION-LINE ENCODING Intan Shafinaz Mustafa Dept of Electrical Engineering Universiti Tenaga.
ECE 4710: Lecture #7 1 Overview  Chapter 3: Baseband Pulse & Digital Signaling  Encode analog waveforms into baseband digital signals »Digital signaling.
ECE 4710: Lecture #25 1 Frequency Shift Keying  Frequency Shift Keying = FSK  Two Major FSK Categories  Continuous Phase »Phase between bit transitions.
ECE 4710: Lecture #12 1 Normalized A =  2 Unipolar NRZ Advantages: 1) Easy to generate for TTL (0, +5V) 2) Single supply voltage 3) Best FNBW Disadvantages:
ECE 4710: Lecture #10 1 Digital Signaling  What is appropriate way to mathematically represent the waveform of a digital signal?  What is the bandwidth.
ECE 4710: Lecture #13 1 Bit Synchronization  Synchronization signals are clock-like signals necessary in Rx (or repeater) for detection (or regeneration)
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.
Prof. Hosny Ibrahim Lecture 5. Data Communication IT 221 By: Prof. Hosny M. Ibrahim 2.
Chapter 7 Fundamentals of Digital Transmission. Baseband Transmission (Line codes) ON-OFF or Unipolar (NRZ) Non-Return-to-Zero Polar (NRZ)
1 Chapter 5 Encoding. 2 Figure 4-1 Transformation of Information to Signals.
1 CSCD 433 Network Programming Fall 2013 Lecture 5a Digital Line Coding and other...
Chapter 4 (part 1_a) Baseband Data Transmission EKT 357 Digital Communications.
Digital Line Encoding Converting standard logic level to a form more suitable to telephone line transmission. Six factors must be considered when selecting.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education,
Eeng360 1 Chapter 3: DIFFERENTIAL ENCODING  Differential Encoding  Eye Patterns  Regenerative Receiver  Bit Synchronizer  Binary to Mary Conversion.
Signal Encoding Techniques. Digital Data, Digital Signal  Digital signal discrete, discontinuous voltage pulses discrete, discontinuous voltage pulses.
1 CSCD 433 Network Programming Fall 2016 Lecture 4 Digital Line Coding and other...
Data Communications and Networking
EE 551/451, Fall, 2006 Communication Systems
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.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
DIGITAL TRANSMISSION PART C
Data Conversion Methods
Line Codes and Their Spectra
Line Codes and Their Spectra
CCE Computer Networks Chapter 5: Encoding Information must be encoded into signals before it can be transported across communication media Information.
Chapter 4 Digital Transmission
CSCD 433 Network Programming
S Transmission Methods in Telecommunication Systems (5 cr)
Lecture 2: Line Encoding 1nd semester By: Adal ALashban.
EEC4113 Data Communication & Multimedia System Chapter 2: Baseband Encoding by Muhazam Mustapha, September 2012.
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:

ECE 4710: Lecture #11 1 Binary vs. Multi-Level Bit Message: t 5 V T s = 1 msec T 0 = 8 T s = 8 msec R = (8/8 ms) = 1 kbps FNBW = 1/T s = 1 kHz TsTs T0T0 Binary Waveform

ECE 4710: Lecture #11 2 Binary vs. Multi-Level 8-Bit Message: t 5 V 3 V 1 V T s = 2 msec T 0 = 4 T s = 8 msec D = (4/8 ms) = 500 sps R = (8/8 ms) = 1 kbps FNBW = 1/T s = 500 Hz TsTs T0T0 L =4 Multi-Level Waveform Symbol Key 00 = 0 V 01 = 1 V 10 = 3 V 11 = 5 V Same Data Rate, One-Half BW

ECE 4710: Lecture #11 3 Binary vs. Multi-Level 8-Bit Message: t 5 V 3 V 1 V T s = 1 msec T 0 = 4 T = 4 msec D = (4/4 ms) = 1 ksps R = (8/4 ms) = 2 kbps FNBW = 1/T s = 1 kHz TsTs T0T0 L =4 Multi-Level Waveform Symbol Key 00 = 0 V 01 = 1 V 10 = 3 V 11 = 5 V Same BW, 2  Data Rate

ECE 4710: Lecture #11 4 Binary vs. Multi-Level  Reduced BW OR increased data rate significant advantage for multi-level signal  Why not do this 100% of the time??  Why not increase to L = 8 or L = 16 levels??  Primary disadvantage: for same S/N ratio a multi- level signal will have higher probability of bit errors compared to binary signal  Reduced ability to accurately discriminate between different signal levels

ECE 4710: Lecture #11 5 Binary vs. Multi-Level t 5 V T VS. 5 V 3 V 1 V T t

ECE 4710: Lecture #11 6 Channel Capacity  Shannon’s capacity formula  Use multi-level signal to decrease BW  required S/N increases to maintain same capacity for same BER  User error coding to lower S/N requirement for same BER  required bandwidth increases to handle additional coding bits while maintaining same capacity (data rate)  BW for S/N tradeoff is ** fundamental ** for all communication systems

ECE 4710: Lecture #11 7 Binary Line Coding  Line Codes : Binary 1’s and 0’s represented by a variety of serial-bit signaling formats  Two Major Categories  Non Return-to-Zero (NRZ) »Signal waveform amplitude stays at one constant value for full duration of bit period  Return-to-Zero (RZ) »Signal waveform amplitude returns to zero volt level for a portion of the bit period  zero level portion is usually 0.5 T b for “1” t A TbTb t A TbTb 0

ECE 4710: Lecture #11 8 Binary Line Coding  Four major sub-classifications based on the rules used to assign voltage levels to binary data (1/0)  Unipolar Signaling : positive signaling has “1” = + A volts and “0” = 0 volts »Also called “On/Off Keying”  Polar Signaling : “1”= + A volts and “0” =  A volts  Bipolar (AMI) Signaling : binary “1” represented by alternating positive and negative values while binary “0” is represented by constant zero volt level »Also called “Alternate Mark Inversion” = AMI  Manchester Signaling : “1” represented by positive/negative cycle in one bit period while “0” represented by negative/positive cycle »Also called “Split Phase Coding”

ECE 4710: Lecture #11 9 Common Line Codes

ECE 4710: Lecture #11 10 Common Line Codes

ECE 4710: Lecture #11 11 Shorthand Names  Book adopts shorthand naming convention that is common in industry  Unipolar NRZ  Unipolar  Polar NRZ  Polar  Bipolar RZ  Bipolar  Bipolar vs. Polar  Polar NRZ is sometimes called Bipolar NRZ (Bipolar) »Common in satellite communications »Book does NOT use this convention  Book uses telephone industry convention »T1 Bipolar RZ = Bipolar

ECE 4710: Lecture #11 12 Properties  Various line codes have advantages and disadvantages  Signaling line code selected based on properties and intended application  Important properties  Self-synchronization »Enough timing information built-into code so bit synchronizers in Rx can be designed to extract timing/clock signal from the code itself  Clock signal needed to control sampling trigger in receiver »Long series of binary 1’s or 0’s should NOT cause problem in recovery of clock signal

ECE 4710: Lecture #11 13 Properties  Important properties (continued)  Probability of Bit Error »Rx designed so that BER is low when signal is corrupted by ISI or channel noise  Spectrum/Bandwidth »Signal BW should be small relative to channel BW so no ISI »Spectrum suitable for baseband channels with AC or DC coupling  AC coupled channels like phone lines require line code signal PSD to have little or no energy at DC ( f =0)  If PSD has significant energy at DC then AC channel will significantly attenuate signal, distort signal, and cause large amount of ISI

ECE 4710: Lecture #11 14 Properties  Important properties (continued)  Error Detection »Some line codes can have simple error detection built in »Channel codecs should be easy to implement for chosen line code  Transparency »Data protocol and line code designed so that every possible data sequence is faithfully and transparently received »Code is NOT transparent if certain data sequences are reserved for control purposes  Random data might accidentally generate control sequence »Code is NOT transparent if long string of 1’s or 0’s result in loss of synchronization signal  Bipolar format is not transparent since long string of 0’s will cause loss of clocking signal

ECE 4710: Lecture #11 15 Spectrum  PSD for deterministic waveform given previously as  Stochastic approach finds PSD for line code with random data sequence  more realistic  Digital signal represented by

ECE 4710: Lecture #11 16 Spectrum  For unipolar NRZ line code :  General expression for PSD of digital signal is  F(f ) is FT of f (t) and R(k) is autocorrelation of the binary data given by

ECE 4710: Lecture #11 17  Polar NRZ line code   Possible levels are + A and  A  If data are independent (uncorrelated from bit to bit)  FT of pulse shape is Polar NRZ Spectrum

ECE 4710: Lecture #11 18 Polar NRZ Spectrum  Substituting into Normalized A = 1 A2A2