29
3-1 ©2005 Raj Jain CSE473s Washington University in St. Louis Data Data Transmission Transmission Raj Jain Professor of CSE Washington University in Saint Louis Saint Louis, MO 63130 [email protected] These slides are available on-line at: http://www.cse.wustl.edu/~jain/cse473-05/

Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-1©2005 Raj JainCSE473sWashington University in St. Louis

Data Data TransmissionTransmission

Raj JainProfessor of CSE

Washington University in Saint LouisSaint Louis, MO 63130

[email protected]

These slides are available on-line at:http://www.cse.wustl.edu/~jain/cse473-05/

Page 2: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-2©2005 Raj JainCSE473sWashington University in St. Louis

OverviewOverview

� Time Domain and Frequency Domain

� Decibels

� Data vs Signal

� Attenuation, Delay Distortion, Noise, Capacity

Page 3: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-3©2005 Raj JainCSE473sWashington University in St. Louis

Transmission TerminologyTransmission Terminology� Guided Media: Wire, Fiber , coax

Unguided Media: Air, Vacuum, sea water

� Direct Link

� Point to Point vs Point to Multipoint

T R

T RT

R1 R2 R3

Page 4: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-4©2005 Raj JainCSE473sWashington University in St. Louis

Line DuplexityLine Duplexity

� Simplex: Transmit or receive, e.g., Television

� Half-Duplex: Transmit and receive alternately, e.g., Police Radio

� Full Duplex: Transmit and receive simultaneously,e.g., Telephone

T R

T/R T/R

Page 5: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-5©2005 Raj JainCSE473sWashington University in St. Louis

Analog vs Digital SignalsAnalog vs Digital Signals

� Analog:

� Digital:

Page 6: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-6©2005 Raj JainCSE473sWashington University in St. Louis

Periodic vs AperiodicPeriodic vs Aperiodic

� Periodic: Signal pattern repeats over time

� Aperiodic: Not periodic

T

S(t+T) = s(t) for all tPeriod = T

Page 7: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-7©2005 Raj JainCSE473sWashington University in St. Louis

Examples of Periodic SignalsExamples of Periodic Signals

� Sine Wave:

� Square Wave:

Page 8: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-8©2005 Raj JainCSE473sWashington University in St. Louis

Frequency, Period, and PhaseFrequency, Period, and Phase� A Sin(2πft + θ), Period T=1/f, Frequency in Hertz

Page 9: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-9©2005 Raj JainCSE473sWashington University in St. Louis

Sine WaveSine Wave

� Peak Amplitude (A): Maximum strength of signal in volts

� Frequency (f): Hertz (Hz) or cycles per second� Period = time for one repetition (T)

T = 1/f� Phase (φ): Relative position in time

Page 10: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-10©2005 Raj JainCSE473sWashington University in St. Louis

WavelengthWavelength

� Distance occupied by one cycle� Distance between two points of corresponding phase in two

consecutive cycles� Wavelength = λ� Assuming signal velocity v

� λ = vT� λf = v� c = 3*108 m/s (speed of light in free space) = 300 m/µs

DistanceAmplitude

Page 11: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-11©2005 Raj JainCSE473sWashington University in St. Louis

Time and Frequency DomainsTime and Frequency Domains

Frequency

Amplitude

Frequency

Amplitude

Frequency

Amplitude

f

3f

A

A

f 3f

A/3

A/3

Page 12: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-12©2005 Raj JainCSE473sWashington University in St. Louis

Frequency Domain ConceptsFrequency Domain Concepts� Fundamental Frequency: All other frequency

components are multiple of fundamental frequency f� Period = 1/f� Spectrum: Range of frequencies� Absolute Bandwidth: Width of the spectrum

Absolute Bandwidth = 3f-f = 2f� Effective Bandwidth: Narrow band of frequencies

containing most of the energy� DC Component: Constant or zero frequency

A+B sin (2πft+θ)

Page 13: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-13©2005 Raj JainCSE473sWashington University in St. Louis

Signal with DC ComponentSignal with DC Component

Page 14: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-14©2005 Raj JainCSE473sWashington University in St. Louis

Frequency Components of Square WaveFrequency Components of Square Wave

Freq.

Amplitude

Amplitude

Frequency

f

A

3f 5f

A/3A/5

Freq.f 3f

A/3

5f

A/5

7f

A/7

Σκ=1,3,5,� A/k sin (2πkft)

Page 15: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-15©2005 Raj JainCSE473sWashington University in St. Louis

Data vs SignalData vs Signal

Telephone

Modem

CODEC

Digital Transceiver

Analog

Digital

Data SignalAnalog

Digital

Analog

Analog

Digital

Digital

Data SignalMedium

Data

Page 16: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-16©2005 Raj JainCSE473sWashington University in St. Louis

Analog Data Example: Speech and MusicAnalog Data Example: Speech and Music

Page 17: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-17©2005 Raj JainCSE473sWashington University in St. Louis

Analog Data Example 2: TelevisionAnalog Data Example 2: Television

30 Screens/secInterlacing: Odd lines every 1/60 sand even lines every 1/60 s483 lines/screen

Page 18: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-18©2005 Raj JainCSE473sWashington University in St. Louis

Video SignalVideo Signal� USA - 483 lines scanned per frame at 30 frames per second

� 525 lines but 42 lost during vertical retrace� So 525 lines x 30 scans = 15750 lines per second

� 63.5µs per line� 11µs for retrace, so 52.5 µs per video line

� Max frequency if line alternates black and white� Horizontal resolution is about 450 lines giving 225 cycles of

wave in 52.5 µs� Max frequency of 4.2MHz

Page 19: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-19©2005 Raj JainCSE473sWashington University in St. Louis

Attenuation Attenuation and Dispersion (Delay Distortion)and Dispersion (Delay Distortion)

Distance

Page 20: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-20©2005 Raj JainCSE473sWashington University in St. Louis

Digital TransmissionDigital Transmission� Repeaters are used to regenerate digital signal� Signal attenuation is overcome� Noise is not amplified� Low cost LSI/VLSI technology� Longer distances over lower quality lines� Capacity utilization

� High bandwidth links economical� High degree of multiplexing easier with digital

techniques� Security & Privacy: Encryption

Page 21: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-21©2005 Raj JainCSE473sWashington University in St. Louis

DecibelsDecibels

� Attenuation = Log10 Pin

Pout

� Example 1: Pin = 10 mW, Pout=5 mWAttenuation = 10 log 10 (10/5) = 10 log 10 2 = 3 dB

� Example 2: Pin = 100mW, Pout=1 mWAttenuation = 10 log 10 (100/1) = 10 log 10 100 = 20 dB

Bel

PinPout

decibel� Attenuation = 10 Log10

VinVout

decibel� Attenuation = 20 Log10

Page 22: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-22©2005 Raj JainCSE473sWashington University in St. Louis

Noise Noise

� Additional signals inserted between transmitter and receiver

� Thermal Noise:� Due to thermal agitation of electrons� Uniformly distributed� White noise

� Intermodulation Noise:� Signals that are the sum and difference of original

frequencies sharing a medium

Page 23: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-23©2005 Raj JainCSE473sWashington University in St. Louis

Noise (Cont)Noise (Cont)

� Crosstalk Noise: A signal from one line is picked up by another

� Impulse Noise: � Irregular pulses or spikes

e.g., External electromagnetic interference� Short duration� High amplitude

Page 24: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-24©2005 Raj JainCSE473sWashington University in St. Louis

Channel CapacityChannel Capacity

� Capacity = Maximum data rate for a channel� Nyquist Theorem: Bandwidth = B

Data rate < 2 B� Bi-level Encoding: Data rate = 2 × Bandwidth

0

5V

� Multilevel: Data rate = 2 × Bandwidth × log 2 M

Example: M=4, Capacity = 4 × Bandwidth

Page 25: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-25©2005 Raj JainCSE473sWashington University in St. Louis

Shannon's TheoremShannon's Theorem

� Bandwidth = B HzSignal-to-noise ratio = S/N

� Maximum number of bits/sec = B log2 (1+S/N)� Example: Phone wire bandwidth = 3100 Hz

S/N = 30 dB 10 Log 10 S/N = 30

Log 10 S/N = 3S/N = 103 = 1000

Capacity = 3100 log 2 (1+1000)= 30,894 bps

Page 26: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-26©2005 Raj JainCSE473sWashington University in St. Louis

Thermal NoiseThermal Noise� Thermal Noise per Hertz = kT W/Hz� k = Boltzman’s constant = 1.38 x 10-23 Joules/Kelvin� T = Absolute Temperature (in Kelvins)� Example: 10MHz receiver at 21ºC

� Thermal Noise per Hertz = 1.38x10-23 x (21+273.15)� Thermal Noise N = 1.38x10-23 x (294.15) x 10 x 106

� Thermal Noise in dBW = 10 log10 N= 10log10(1.38x10-23)+10log10(294.15) +10 log10 (107)= -228.6 + 24.7 + 70 = -133.9 dBW

Page 27: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-27©2005 Raj JainCSE473sWashington University in St. Louis

SummarySummary

� Guided Media vs unguided media� Analog vs digital signal� 3 Important characteristics of sinusoidal signal� Relationship between Wavelength and Frequency� Attenuation vs delay distortion� Key factors affecting channel capacity

Page 28: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-28©2005 Raj JainCSE473sWashington University in St. Louis

Reading AssignmentReading Assignment

� Read Chapter 3 and Appendix 3A of Stallings 7th edition.

Page 29: Data Transmission - Washington University in St. Louisjain/cse473-05/ftp/i_3phy.pdf · Title: Data Transmission Author: Raj Jain Subject: Data Transmission Keywords: Transmission

3-29©2005 Raj JainCSE473sWashington University in St. Louis

HomeworkHomework

� Submit answer to exercises 3.15 (Teleprinter channel) and 3.16 (digital signaling system) of 7th edition by Stallings.