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:

Slides:



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

1 Helsinki University of Technology,Communications Laboratory, Timo O. Korhonen Data Communication, Lecture6 Digital Baseband Transmission.
1 Data Encoding – Chapter 5 (part 1) CSE 3213 Fall /2/2015 9:13 AM.
Chapter 5 – Signal Encoding and Modulation Techniques
C H A P T E R 7 PRINCIPLES OF DIGITAL DATA TRANSMISSION
Physical Layer – Part 2 Data Encoding Techniques
4.2 Digital Transmission Pulse Modulation (Part 2.1)
Networks: Data Encoding1 Data Encoding Techniques.
Physical Layer – Part 2 Data Encoding Techniques
Data Encoding Techniques
Transmitting digital signals How do we encode digital signals for transmission? How can we interpret those signals?
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 4 Digital Transmission.
Data Communication Networks Lec 8 and 9. Physical Layer and Media Bottom-most layer. Interacts with transmission media. Physical part of the network.
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)
Lecture 3-1: Coding and Error Control
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)
Coding No. 1  Seattle Pacific University Modulation Kevin Bolding Electrical Engineering Seattle Pacific University.
MSK PSD Quadrature MSK baseband waveforms are
Department of Electrical and Computer Engineering
ECE 4710: Lecture #9 1 PCM Noise  Decoded PCM signal at Rx output is analog signal corrupted by “noise”  Many sources of noise:  Quantizing noise »Four.
© 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.
DSB-SC AM Tx signal  AM Tx signal spectrum
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
Chapter 5. Pulse Modulation
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 #2 1 Frequency  Communication systems often use atmosphere for transmission  “Wireless”  Time-varying Electro-Magnetic (EM) Wave 
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.
OQPSK & p/4 DQPSK Offset Quadrature Phase Shift Keying  OQPSK
ECE 4710: Lecture #16 1 Bandpass Spectrum  Spectrum of bandpass signal is directly related to spectrum of complex envelope  We have already shown that.
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.
ECE 4710: Lecture #19 1 Bandpass Review  Modulated bandpass signal  where g (t) is complex envelope of baseband signal  Desired modulated signal, s.
ISI Causes and Cures Eye Diagram (means of viewing performance)
ECE 4371, Fall, 2015 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
ECE 4710: Lecture #26 1 BPSK  BPSK   m(t) is binary baseband signal, e.g. m i = ±1 and i = 1, 2  Two possible phase states for carrier »  i = 0°,
Prof. Hosny Ibrahim Lecture 5. Data Communication IT 221 By: Prof. Hosny M. Ibrahim 2.
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.
INTERSYMBOL INTERFERENCE (ISI)
UNIT-1 SOURCE CODING SYSTEMS 1.  Source: analog or digital  Transmitter: transducer, amplifier, modulator, oscillator, power amp., antenna  Channel:
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
4.2 Digital Transmission Pulse Modulation (Part 2.1)
DIGITAL TRANSMISSION PART C
Physical Layer (Part 2) Data Encoding Techniques
Data Encoding Data Encoding refers the various techniques of impressing data (0,1) or information on an electrical, electromagnetic or optical signal that.
DIFFERENTIAL ENCODING
Physical Layer – Part 2 Data Encoding Techniques
Lecture 1.8. INTERSYMBOL INTERFERENCE
Line Codes and Their Spectra
INTERSYMBOL INTERFERENCE (ISI)
Important Concepts at the Physical Layer
Line Codes and Their Spectra
DIFFERENTIAL ENCODING
Chapter 5. Data Encoding Digital Data, Digital Signals
S Transmission Methods in Telecommunication Systems (5 cr)
Physical Layer – Part 2 Data Encoding Techniques
INTERSYMBOL INTERFERENCE (ISI)
EEC4113 Data Communication & Multimedia System Chapter 2: Baseband Encoding by Muhazam Mustapha, September 2012.
Presentation transcript:

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: 1) Must have DC coupled circuit 2) Power “wasted” on DC 3) Poorer S/N vs. BER performance compared to polar NRZ

ECE 4710: Lecture #12 2 Polar NRZ Normalized A = 1 Advantages: 1) Fairly easy to generate 2) Good S/N vs. BER compared to unipolar NRZ 3) Best FNBW Disadvantages: 1) Large PSD at DC  need frequent 1/0 data toggles for AC coupled channel  not 100% transparent 2) Dual supply voltages ± V

ECE 4710: Lecture #12 3 Unipolar RZ Normalized A = 2 Advantages: 1) Discrete impulse f = R  filter and use for clock recovery in Rx! 2) Single supply voltage Disadvantages: 1) Larger FNBW relative to NRZ codes 2) Some power wasted on DC 3) Poor S/N vs. BER performance compared to unipolar NRZ  3 dB more signal power b/c of 0.5 T b duration

ECE 4710: Lecture #12 4 Bipolar RZ (AMI) Advantages: 1) No energy at DC  AC coupling OK 2) Can be converted to unipolar RZ using full-wave rectifier  clock signal 3) Single error detection  bipolar line rule violated for “1” errors Disadvantages: 1) String of 0’s  loss of clock signal and  not 100% transparent 2) OK BW  not as good as unipolar or polar NRZ b/c first sidelobe is larger 3) Rx must distinguish 3 levels (not 2) 4) 3 dB more power for same S/N Normalized A =

ECE 4710: Lecture #12 5 Manchester NRZ Advantages: 1) Always has DC value = 0 for any data stream on bit-by-bit basis 2) One zero crossing per bit provides good recovery of clock signal 3) Excellent synchronization since string of 0’s won’t cause loss of clock Disadvantages: 1) Double FNBW relative to NRZ codes 2) Dual power supply for ± V Normalized A = 1

ECE 4710: Lecture #12 6 Differential Coding  Serial data stream can be unintentionally inverted (complemented) when passing thru many circuits along a long-distance communication channel (e.g. landline telephony)  Inversion  all “1”s become “0”s and vice versa  Twisted pair transmission line (phone) with inverted leads  Differential encoding ( = XOR) e n-1 d n e n Encode Decode

ECE 4710: Lecture #12 7 Differential Coding  Binary “1” encoded if the present input bit, d n, and past encoded bit, e n- 1, are opposite (0/1, 1/0) and binary “0” if states are the same (0/0, 1/1)  At Rx the encoded signal is decoded by comparing states of adjacent (sequential) bits  Decoding  “0” = 0/0 or 1/1, “1” = 0/1 or 1/0  Advantages  Channel polarity inversion does not affect data  Pass encoded signal thru thousands of circuits/systems  Doesn’t require phase information of bit when decoding modulated signals where symbol phase represents data »Binary Phase Shift Keying (BPSK)

ECE 4710: Lecture #12 8 Differential Coding

ECE 4710: Lecture #12 9 Differential Coding Channel polarity has no effect on decoded sequence!!

ECE 4710: Lecture #12 10 Line Codes  Effect of channel noise, filtering, and ISI on received line code can be observed on digital oscilloscope in the form of an “Eye Pattern”  Specialized communication O-scopes have this functionality built in along with other useful diagnostics  Eye pattern generated by multiple sweeps of received signal  Synchronized clock signal used so that bit periods precisely overlap on multiple sweeps »Sweep width is a little larger than T b  Received 1’s and 0’s from multiple sweeps produce eye pattern

ECE 4710: Lecture #12 11 Eye Pattern  Eye pattern provides excellent way of visually assessing the  Quality of received line code  Ability of Rx to combat bit errors  Under good operating conditions the eye will be fully open: “Ideal” Polar NRZ

ECE 4710: Lecture #12 12 Eye Pattern  Distortions in eye pattern can be used to visualize effects of:  Channel noise & interference  Imperfect baseband filtering  Channel bandwidth limitations  Measurements on eye pattern can quantify effects of:  Allowed timing error  width of open eye  Sensitivity to timing error  slope of open eye evaluated at zero- crossing point (symbol edge)  Noise margin  height of the eye opening  Amount of ISI  height difference between open eye and partially closed eye

ECE 4710: Lecture #12 13 Distorted Eye Pattern ISI

ECE 4710: Lecture #12 14 Regenerative Repeaters  Line code signal can easily be corrupted when being transmitted over a long-distance twisted pair telephone line  Signal is attenuated, filtered, and corrupted by noise  Data cannot be recovered unless repeaters are placed at multiple points along the line  Regenerative Repeaters:  Amplify and clean up signal distortions by detecting correct line code and regenerating it  non-linear processing  Not practical with analog information signal »Requires linear amplifiers only since amplitude contains information »In-band noise/distortion accumulates from repeater to repeater  Greatly improved S/N performance compared to analog methods »In band noise/distortion does not accumulate over long-distance link »Small amount of bit errors can be introduced by regenerators

ECE 4710: Lecture #12 15 Regenerative Repeaters Amplifier/Filter: increases weak input signal and minimizes channel noise and ISI  equalizing filter Bit Synchronizer: generates clock signal so sample circuit will sample line code at time where eye opening is maximum Sample/Hold: produces single amplitude value and holds for T b Comparator: high value (“1”) when sample > V T ; low value (“0”) when sample < V T ; functions as non-linear decision maker

ECE 4710: Lecture #12 16 Regenerative Repeaters  Regenerated signal  Noise free  “clean” due to non-linear processing  Bit errors introduced when noise and ISI alter input signal substantially so that sample value is pushed beyond V T »BER determined by S/N ratio, V T, and statistics of signal and noise  Long-distance communication system  Spacing between repeaters determined by attenuation (path loss) of the channel and amount of added noise  Repeater required when S/N ratio falls below a threshold required for acceptable BER  Overall probability for bit error for m repeaters is P me  mP e assuming good operating conditions such that P e << 1