Line Codes and Their Spectra

Slides:



Advertisements
Similar presentations
Teknik Enkoding Pertemuan 08 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
Advertisements

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.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Digital Communications I: Modulation and Coding Course Term 3 – 2008 Catharina Logothetis Lecture 2.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 4 Digital Transmission.
Pulse Modulation CHAPTER 4 Part 3
Pulse Code Modulation (PCM) 1 EE322 A. Al-Sanie. Encode Transmit Pulse modulate SampleQuantize Demodulate/ Detect Channel Receive Low-pass filter Decode.
DIGITAL-TO-DIGITAL CONVERSION
Base-Band Digital Data Transmission Prepared By: Amit Degada. Electronics Engineering Department, Sardar Vallabhbhai National Institute of Technology,
Modulation, Demodulation and Coding Course Period Sorour Falahati Lecture 2.
EE 3220: Digital Communication
Digital Communications Chapter 2 Formatting and Baseband Modulation Signal Processing Lab.
Digital Communications I: Modulation and Coding Course Spring – 2012 Jeffrey N. Denenberg Lecture 2: 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)
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter Eleven Baseband Digital Transmission.
Data Communications Chapter 5 Data Encoding.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Digital Encoding.
: Data Communication and Computer Networks
British Computer Society (BCS)
Line Coding Acknowledgments:
Digital Communications
DIGITAL-TO-DIGITAL CONVERSION In this section, we see how we can represent digital data by using digital signals. The conversion involves three.
Pulse Code Modulation (PCM)
EEC4113 Data Communication & Multimedia System Chapter 2: Baseband Encoding by Muhazam Mustapha, July 2010.
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.
Eeng Chapter4 Bandpass Signalling  Definitions  Complex Envelope Representation  Representation of Modulated Signals  Spectrum of Bandpass Signals.
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 #13 1 Bit Synchronization  Synchronization signals are clock-like signals necessary in Rx (or repeater) for detection (or regeneration)
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 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.
Eeng360 1 Chapter 3: DIFFERENTIAL ENCODING  Differential Encoding  Eye Patterns  Regenerative Receiver  Bit Synchronizer  Binary to Mary Conversion.
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.
Chapter 4. Digital Transmission
Formatting & Baseband Modulation
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Principios de Comunicaciones EL4005
DIGITAL TRANSMISSION PART C
Data Conversion Methods
Subject Name: Digital Communication Subject Code:10EC61
Chapter 4 Digital Transmission
DIFFERENTIAL ENCODING
Physical Layer – Part 2 Data Encoding Techniques
Lecture 1 Line Encoding 2nd semester
Chapter4 Bandpass Signalling Definitions
Chapter 3: Pulse Code Modulation
Line Codes and Their Spectra
INTERSYMBOL INTERFERENCE (ISI)
Chapter4 Bandpass Signalling Definitions
Chapter 3: PCM Noise and Companding
DIFFERENTIAL ENCODING
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
Digital Signaling Digital Signaling Vector Representation
Fundamentals of Digital Transmission
Fundamentals of Digital Transmission
Digital Signaling Digital Signaling Vector Representation
Chapter 5. Data Encoding Digital Data, Digital Signals
S Transmission Methods in Telecommunication Systems (5 cr)
Lecture 2: Line Encoding 1nd semester By: Adal ALashban.
Data Transmission And Digital Communication
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:

Line Codes and Their Spectra Chapter 3: Line Codes and Their Spectra Types of Line Codes Comparison of Line Codes PSD of Line Codes Huseyin Bilgekul Eeng360 Communication Systems I Department of Electrical and Electronic Engineering Eastern Mediterranean University

Line Codes in PCM The output of an ADC can be transmitted over a baseband channel. The digital information must first be converted into a physical signal. The physical signal is called a line code. Line coders use the terminology mark to mean binary one and space to mean binary zero. ADC PCM signal Sample Quantize Analog Input Signal Encode Line Code X XQ Xk x(t)

Line codes (a) Punched Tape (b) Unipolar NRZ (c) Polar NRZ 1 1 0 1 0 0 1 BINARY DATA (a) Punched Tape Mark (hole) Mark (hole) space Mark (hole) space space Mark (hole) Volts A (b) Unipolar NRZ Tb Time A (c) Polar NRZ -A A (d) Unipolar RZ A (e) Bipolar RZ -A A (f) Manchester NRZ -A Binary Signaling Formats

Goals of Line Coding A line code is designed to meet several goals: Self-synchronization. The ability to recover timing from the signal itself. Long series of ones and zeros could cause a problem. Low probability of bit error. The receiver needs to be able to distinguish the waveform associated with a mark from the waveform associated with a space, even if there is a considerable amount of noise and distortion in the channel. Spectrum that is suitable for the channel. In some cases DC components should be avoided if the channel has a DC blocking capacitance. The transmission bandwidth should be minimized.

Line Coder Line Coder Digital Data Physical Waveform The input to the line encoder is a sequence of values ak that is a function of a data bit or an ADC output bit. The output of the line encoder is a waveform: Where p(t) is the Pulse Shape and Tb is the Bit Period Tb =Ts/n for n bit quantizer (and no parity bits). Rb =1/Tb=nfs for n bit quantizer (and no parity bits). The operational details of this function are set by the particular type of line code that is being used.

Types of Line Codes Each line code is described by a symbol mapping function ak and a pulse shape p(t): Categories of line codes: Symbol mapping functions (ak). Unipolar Polar Bipolar (a.k.a. alternate mark inversion, pseudoternary) Pulse shapes p(t). NRZ (Nonreturn-to-zero) RZ (Return to Zero) Manchester (split phase)

Unipolar NRZ Line Code The unipolar nonreturn-to-zero line code is defined by the unipolar mapping: where Xk is the kth data bit. In addition, the pulse shape for unipolar NRZ is: Where Tb is the bit period. Hard to recover symbol timing when long string of 0s or 1s. Note the DC component This means wasted power! 1 1 1 1

Unipolar RZ Line Code The unipolar return-to-zero line code has the same symbol mapping but a different pulse shape than unipolar NRZ: Long strings of 1’s no longer a problem. However strings of 0’s still problem. Pulse of half the duration of NRZ requires twice the bandwidth! 1 1 1 1

Polar Line Codes Polar line codes use the antipodal mapping: Polar NRZ uses NRZ pulse shape. Polar RZ uses RZ pulse shape. No DC component, so more energy efficient. 1 1 1 1 Polar NRZ Now we can handle long strings of 0’s, too. Polar RZ

Manchester Line Codes Manchester line codes use the antipodal mapping and the following split-phase pulse shape: 1 Easy synchronization and better spectral characteristics than polar RZ.

Bipolar Line Codes With bipolar line codes a space is mapped to zero and a mark is alternately mapped to -A and +A: Also called pseudoternary signalling and alternate mark inversion (AMI). Either RZ or NRZ pulse shape can be used. Bipolar (RZ) 1

Comparison of Line Codes Self-synchronization: Manchester codes have built in timing information because they always have a zero crossing in the center of the pulse. Polar RZ codes tend to be good because the signal level always goes to zero for the second half of the pulse. NRZ signals are not good for self-synchronization. Error probability: Polar codes perform better (are more energy efficient) than Unipolar or Bipolar codes. Channel characteristics: We need to find the PSD of the line codes to answer this ...

Power Spectra for Binary Line Codes PSD can be calculated using the autocorrelation function: A digital signal is represented by f(t) - Symbol Pulse shape; Ts - Duration of one symbol; Binary signaling : Ts= Tb , Multilevel signaling: Ts= lTb PSD depends on: (1) The pulse shape used (2) Statistical properties of data expressed by the autocorrelation function The PSD of a digital signal is given by:

PSD for Polar NRZ Signaling Possible levels for the a’s : +A and -A

PSD for line codes Unipolar NRZ Polar NRZ Bit rate: R=1/Tb

PSD for line codes Bit rate: R=1/Tb Unipolar RZ Bipolar RZ Manchester NRZ Bit rate: R=1/Tb