Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf ·...

117
Communication systems: EEL 3514 Dr. Jean Andrian Summer 2011

Transcript of Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf ·...

Page 1: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Communication systems: EEL 3514

Dr. Jean Andrian

Summer 2011

Page 2: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Communication Systems

• Provide for electronic exchange of multimedia data

– Voice, data, video, music, email, web pages, etc.

• Communication Systems Today

– Radio and TV broadcasting (will not be discussed)

– Public Switched Telephone Network (voice,fax,modem)

– Cellular Phones

– Computer networks (LANs, WANs, and the Internet)

– Satellite systems (pagers, voice/data, movie broadcasts)

– Bluetooth

Page 3: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

PSTN Design

• Local exchange – Handles local calls– Routes long distance calls over high-speed lines

• Circuit switched network tailored for voice

• Faxes and modems modulate data for voice channel

• DSL uses advanced modulation to get 1.5 Mbps

Local SwitchingOffice (Exchange)

Local SwitchingOffice (Exchange)

Long Distance Lines(Fiber)Local Line

(Twisted Pair)

FaxModem

Page 4: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Cellular System Basics• Geographic region divided into cells• Frequencies/timeslots/codes reused at spatially-separated locations (analog systems use FD, digital use TD or CD)• Co-channel interference between same color cells.• Handoff and control coordinated through cell base stations

BASE

STATION

Page 5: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Cell Phone Backbone Network

BSBS

MTSO PSTN MTSO

BS

San Francisco

New York

InternetInternetInternet

Page 6: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Local Area Networks (LANs)

• LANs connect “local” computers

• Breaks data into packets

• Packet switching (no dedicated channels)

• Proprietary protocols (access,routing, etc.)

01011011

1011

01010101

101101011011

Page 7: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Wireless Local Area Networks (WLANs)

WLANs connect “local” computers (100m range)

Breaks data into packets

Channel access is shared (random access)

Backbone Internet provides best-effort service

01011011

InternetAccessPoint

0101 1011

Page 8: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Wireless LAN Standards

• 802.11b (Old – 1990s)– Standard for 2.4GHz ISM band (80 MHz)– Direct sequence spread spectrum (DSSS)– Speeds of 11 Mbps, approx. 500 ft range

• 802.11a/g (Middle Age– mid-late 1990s)– Standard for 5GHz NII band (300 MHz)– OFDM in 20 MHz with adaptive rate/codes– Speeds of 54 Mbps, approx. 100-200 ft range

• 802.11n (Hot stuff, standard completed in 2009)– Standard in 2.4 GHz and 5 GHzband– Adaptive OFDM /MIMO in 20/40 MHz (2-4 antennas)– Speeds up to 600Mbps, approx. 200 ft range– Other advances in packetization, antenna use, etc.

Many WLAN cards have

all 4 (a/b/g/n)

Page 9: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Wide Area Networks:The Internet

Many LANs and MANs bridged together

Universal protocol: TCP/IP (packet based).

Guaranteed rates or delays cannot be provided.

Hard to support user mobility.

Highly scalable and flexible topology

Much work in “reinventing” Internet for current uses

01011011 Internet

1011

0101

BridgeLAN

Satellite andFiber Lines

Bridge LAN

Page 10: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Satellite Systems

• Cover very large areas

• Different orbit heights– GEOs (39000 Km) versus LEOs (2000 Km)

• Optimized for one-way transmission– Radio (XM, DAB) and movie (SatTV) broadcasting

• Most two-way satellite systems went bankrupt– Expensive alternative to terrestrial system– Niche applications (airplane Wifi; paging; etc.)

Page 11: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Bluetooth

• Cable replacement for electronic devices

– Cell phones, laptops, PDAs, etc.

• Short range connection (10-100 m)

• 1 data (721 Kbps) and 3 voice (56 Kbps) channels

• Rudimentary networking capabilities

Page 12: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

IEEE 802.15.4 / ZigBee Radios

• Low-Rate WPAN

• Data rates of 20, 40, 250 Kbps

• Support for large mesh networking or star clusters

• Support for low latency devices

• CSMA-CA channel access

• Very low power consumption

• Frequency of operation in ISM bands

Focus is primarily on low power RFID and sensor networks

Page 13: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Future Wireless NetworksUbiquitous Communication Among People and Devices

Next-generation CellularWireless Internet AccessWireless MultimediaSensor Networks Smart Homes/SpacesAutomated HighwaysIn-Body NetworksAll this and more …

Page 14: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Device Challenges

• Analog and RF Components

• A/D Converters

• Size, Power, Cost

• Multiple Antennas

• Multiradio Coexistence

Cellular

AppsProcessor

BT

MediaProcessor

GPS

WLAN

Wimax

DVB-H

FM/XM

A/D

A/D

DSPA/D

A/D

These challenges maysomeday be solved by asoftware-defined radio

Page 15: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Wireless Sensor Networks

Energy (transmit and processing) is the driving constraint

Data flows to centralized location (joint compression)

Low per-node rates but tens to thousands of nodes

Intelligence is in the network rather than in the devices

• Smart homes/buildings• Smart grid• Search and rescue• Homeland security• Event detection• Surveillance

Page 16: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Distributed Control over Wireless Links

Automated Vehicles

- Cars- UAVs- Insect flyers

- Different design principles

Control requires fast, accurate, and reliable feedback. Networks introduce delay and loss for a given rate.

- Controllers must be robust and adaptive to random delay/loss.- Networks must be designed with control as the design objective.

Page 17: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Comm in Health, Biomedicine and Neuroscience

Doctor-on-a-chip-Cell phone info repository-Monitoring, diagnosis, intervention and services

Cloud

The brain as a wireless network- EKG signal reception/modeling- Signal encoding and decoding- Nerve network (re)configuration

Body-AreaNetworks

Page 18: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Design Challenges

• Hardware Design– Precise components– Small, lightweight, low power– Cheap– High frequency operation

• System Design– Converting and transferring information– High data rates – Robust to noise and interference– Supports many users

• Network Design– Connectivity and high speed– Energy and delay constraints

Page 19: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Couch, Digital and Analog Communication Systems, Seventh Edition ©2007 Pearson Education, Inc. All rights reserved. 0-13-142492-0

Figure 1–1 Communication system.

Page 20: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Main Points

• Communication systems send information electronically over communication channels

• Many different types of systems which convey many different types of information

• Design challenges include hardware, system, and network issues

• Communication systems recreate transmitted information at receiver with high fidelity

• Focus of this class is design and performance of analog and digital communication systems

Page 21: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Information Representation

• Communication systems convert information into a format appropriate for the transmission medium.– Channels convey electromagnetic waves (signals).

• Analog communication systems convert (modulate) analog signals into modulated (analog) signals

• Digital communication systems covert information in the form of bits into binary/digital signals

• Types of Information:– Analog Signals: Voice, Music, Temperature readings

– Analog signals or bits: Video, Images

– Bits: Text, Computer Data

– Analog signals can be converted into bits by quantizing/digitizing

Page 22: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Communication System Block Diagram

• Source encoder converts message into message signal or bits.

• Transmitter converts message signal or bits into format appropriate for channel transmission (analog/digital signal).

• Channel introduces distortion, noise, and interference.

• Receiver decodes received signal back to message signal.

• Source decoder decodes message signal back into original message.

Page 23: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Analog vs. Digital Systems

• Analog signals– Value varies continuously

• Digital signals– Value limited to a finite set

• Binary signals– Has at most 2 values– Used to represent bit values– Bit time T needed to send 1 bit– Data rate R=1/T bits per second

t

x(t)

t

x(t)

t

x(t) 1

0 0 0

1 1

0T

Digital systems more robust

Page 24: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Performance Metrics

• Analog Communication Systems– Metric is fidelity– Want m(t) m(t)

• Digital Communication Systems

– Metrics are data rate (R bps) and probability of bit error (Pb=p(b b))

– Without noise, never make bit errors

– With noise, Pb depends on signal and noise power, data rate, and channel characteristics.

^

^

Page 25: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Data Rate Limits

• Data rate R limited by signal power, noise power, distortion, and bit error probability

• Without distortion or noise, can have infinite data rate with Pb=0.

• Shannon capacity defines maximum possible data rate for systems with noise and distortion– Rate achieved with bit error probability close to zero– In white Gaussian noise channels, C=B log(1+SNR)– Does not show how to design real systems

• Shannon obtained C=32 Kbps for phone channels– Get higher rates with modems/DSL (use more BW)– Nowhere near capacity in wireless systems

Page 26: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Couch, Digital and Analog Communication Systems, Seventh Edition ©2007 Pearson Education, Inc. All rights reserved. 0-13-142492-0

Figure 1–8 Performance of digital systems—with and without coding.

Page 27: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Main Points

• Communication systems modulate analog signals or bits for transmission over channel.

• The building blocks of a communication system convert information into an electronic format for transmission, then convert it back to its original format after reception.

• Goal of transmitter (modulator) and receiver (demodulator) is to mitigate distortion/noise from the channel.

• Digital systems are more robust to noise and interference.

• Performance metric for analog systems is fidelity, for digital it is rate and error probability.

• Data rates over channels with noise have a fundamental capacity limit.

Page 28: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Fourier Representation of Signals and Systems

Page 29: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

02_01

Page 30: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Signal Energy and Power

• The energy in a signal g(t) is

• The power in a signal g(t) is

• Power is often expression in dBw or dBm

– [10 log10 P] dBW is dB power relative to Watts

– [10 log10 (P/.001)] dBm is dB power relative to mWatts

– Signal power/energy determines its resistance to noise

dttgdttgEg )(|)(| 22

T

T

T

T

T

T dttgT

dttgT

P 22 )(2

1lim|)(|

2

1lim

for g(t) real

for g(t) real

Page 31: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Signal Operations

Time-shifting: g(t-T):

• Time-scaling: g(t/a)

• Time-inversion: g(-t)

• Correlation of two signals x(t) and g(t)

dttxtgEE xg

)(*)(1

g(t)

0

g(t-T)

T

g(t)

-1 1

g(t)

-a a<1

g(t)

0

g(-t)

0

g(t) and x(t) are orthogonal if =0.

Page 32: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Unit Impulse Response (t)(Dirac Delta Function)

• Defined by two properties

– Also limit of unit area pulse with vanishing width

• Properties:

1)(.2

0)(.1

dtt

t(t)

)()()(.3

)()()()(.2

)()0()()(.1

TdtTtt

TtTTtt

ttt

Page 33: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Unit Step Function u(t)

• Defined as

• Properties

00

01)(

t

ttu

u(t)

)(.2

)()(.1

tdt

du

tud

t

Page 34: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Fourier Series Transform Pair

tnfj

n

neDtg 02)( dtetg

TD

tnfj

T

n0

0

2

0

)(1

|D-1| |D1| |D2||G(f)|

|D-2|

0 f0 2f0-f0

|D0|

-2f0

c-1 c1c2

G(f)

c-2

0 f0 2f0-f0

c0

-2f0

Let g(t) be a periodic signal with period T0=1/f0=1/(2 0)

dttnftgT

aT

n )2cos()(2

0

00

dttnftgT

bT

n )2sin()(2

0

00

))2sin()2cos(()( 00

1

0 tnfbtnfaatg n

n

n

Page 35: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Filtering and Powerof Periodic Signals

• Exponentials are filter eigenfunctions– An exponential input yields a scaled output at the frequency of the

exponential– By linearity, we can use this property to determine the output of a

filter to a periodic input– This can be used to derive the convolution operation associated

with filtering

• Parseval’s Relation:

0/2

0 )/(Tntj

n

n eTnHD

h(t)

0/2)(

Tntj

n

neDtg

ftje

2 ftjefH

2)(

LTI Filter

2||n

ng DP

Page 36: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Fourier Transform Pair

dtetgfG nftj2)()(

dfefGtg ftj2)()(

|G(f)|

f

G(f)

f

Real signals have |G(f)|=|G(-f)| and G(f)=-<G(-f)

Page 37: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Rectangular Pulse Example

• Rectangular pulse is a time window

• Shrinking time axis causes stretching of frequency axis

• Signals cannot be both time-limited and bandwidth-limited

• Bandwidth of rectangular pulse defined as first null

.5-.5

fsinc)()/()( AfGtAtg

A

tf

Infinite Frequency ContentA (t/ )

|G(f)|2B=1/

0

1/-1/

Page 38: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Couch, Digital and Analog Communication Systems, Seventh Edition ©2007 Pearson Education, Inc. All rights reserved. 0-13-142492-0

Figure 2–5 Waveshapes and corresponding symbolic notation.

Page 39: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Couch, Digital and Analog Communication Systems, Seventh Edition ©2007 Pearson Education, Inc. All rights reserved. 0-13-142492-0

Figure 2–6 Spectra of rectangular, (sin x)/x, and triangular pulses.

Page 40: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Couch, Digital and Analog Communication Systems, Seventh Edition ©2007 Pearson Education, Inc. All rights reserved. 0-13-142492-0

Figure 2–8 Waveform and spectrum of a switched sinusoid.

Page 41: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Couch, Digital and Analog Communication Systems, Seventh Edition ©2007 Pearson Education, Inc. All rights reserved. 0-13-142492-0

Figure 2–9 Power spectrum of a sinusoid.

Page 42: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Main Points

• Data rates over channels with noise have a fundamental capacity limit.

• Signal energy and power determine resistance to noise

• Communication system shift, scale, and invert signals

• Unit impulse and step functions important for analysis

• Fourier series represents periodic signals in terms of exponential or sinusoidal basis functions

• Exponentials are eigenfunctions of LTI filters

• Fourier transform is the spectral components of a signal

• Rectangle in time is sinc in frequency; Time-limited signals are not bandlimited and vice versa

Page 43: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Important Transform Pairs

• 1 (f)

• (t) 1

• cos(2 f0t) .5[ (f+f0)+ (f-f0)]

• sin(2 f0t) .5j[ (f+f0)- (f-f0)]

• exp(j2 f0t) (f-f0)

• Rectangular pulse: (t/ ) sinc( f )

• Sinc pulse: sinc(2 Bt) (f/( )

Page 44: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Key Transform Properties

• Duality– Operations in time lead to dual operations in frequency – Fourier transform pairs are duals of each other

• Time scaling– Contracting in time yields expansion in frequency

• Delay– Leads to a linear phase shift

• Frequency shifting– Multiplying in time by an exponential leads to a frequency shift.

• Convolution and Multiplication– Multiplication in time leads to convolution in frequency– Convolution in time leads to multiplication in frequency

Page 45: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Couch, Digital and Analog Communication Systems, Seventh Edition ©2007 Pearson Education, Inc. All rights reserved. 0-13-142492-0

Figure 2–12 Periodic rectangular wave used in Example 2–12.

Page 46: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Filtering

• Filter response to (t) is impulse response

• For any input x(t), filter output is x(t)*h(t)

(t) h(t)LTIFilter

x(t) x(t)*h(t)h(t)

X(f) H(f)X(f)

Much easier to study filtering in the frequency domain

Page 47: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Channel Distortion

• Channels introduce linear distortion

– Electronic components introduce nonlinear distortion

• Simple equalizers invert channel distortion

– Can enhance noise power

X(f) X(f)+N(f)/H(f)H(f) 1/H(f)

N(f)Channel Equalizer

+

Page 48: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Main Points

• Fourier transform is spectral components of a signal

• Rectangle in time is sinc in frequency

• Time-limited signals not bandlimited and vice versa

• Duality, time-scaling, time-delay, freq. shifting, multiplication, and convolution are key FT properties

• Easier to study filtering in the frequency domain

• Channels introduce distortion, can be compensated by an equalizer

Page 49: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Ideal Filters

• Low Pass Filter (linear phase)

• Band Pass Filter (linear phase)

• Most filtering (and other signal processing) is done digitally (A/D followed by DSP)

1

-B B

1

B1 B2

1

-fc-B2 -fc+B1 fc-fc

Page 50: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Energy Spectral Density (ESD)

• Signal energy:

• ESD measures signal energy per unit Hz.

• ESD of a modulation signal

x(f)=|X(f)|2

dffdttgE xg )(|)(| 2

f

g(f)

Contains less information than Fourier Transform (no phase)

dffGdttgEg

22 |)(||)(|

.25[ g(f-f0)+ g(f+f0)]

X

cos(2 f0t)

Page 51: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Autocorrelation

• Defined for real signals as g( )=g( )*g(- )

– Measures signal self-similarity at

– Can be used for synchronization

• ESD and autocorrelation FT pairs: g( g(f)

• Filtering based on ESD

)()()()()()()()()(2* ffGfGfGggdttgtg xg

g(f) |H(f)|2g (f)

H(f)

Page 52: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,
Page 53: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Power Spectral Density

• Similar to ESD but for power signals (P=E/t)

• Distribution of signal power over frequency

dffSdttgT

P g

T

T

Tg )(|)(|2

1lim 2

2)(

2

1lim)( fG

TfS T

Tg

g(t)

|GT(f)|212T

gT(t)

-T T0

T= Sg(f)

T

T

T dttgT

P 2|)(|2

1lim

Page 54: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,
Page 55: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Filtering and Modulation

• Filtering

• Modulation– When Sg(f) has bandwidth B<f0 (Sec 7.8.2),

Sg(f) |H(f)|2Sg(f)

H(f)

Sg(f) .25[Sg(f-f0)+ Sg(f+f0)]

X

cos(2 fct)otherwise

+cross terms

Page 56: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Main Points

• Channels cause distortion, compensated by equalizer

• Ideal filters approximate real implementations

• Most filtering and other SP done digitally

• Energy spectral density measures signal energy distribution across frequency domain

• A signal’s autocorrelation and ESD are FT pairs

• Power signals often don’t have FTs: characterized with PSD and autocorrelation, which are FT pairs.

• Filtering and modulation can be analyzed using PSD

Page 57: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Probability Theory

• Mathematically characterizes random events.

• Defined on a probability space: (S,{Ai},P(•))

– Sample space of possible outcomes i.

• Sample space has a subset of events Ai

• Probability defined for these subsets.

S

A1 A2 A3

Page 58: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Probability Measure

• P(S)=1

• 0 P(A) 1 for all events A

• If (A B)= then P(AUB)=P(A)+P(B).

• Conditional Probability:– P(B|A)=P(A B)/P(A)– Bayes Rule: P(B|A)=P(A|B)P(B)/P(A)

• Independent Events: – A and B are independent if P(A B)=P(B)P(A)– Independence is a property of P(•)– For independent events, P(B|A)=P(B).

Page 59: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Main Points

• Modulation of power signals can be analyzed using PSD

• Autocorrelation and PSD are FT pairs

• Random signals analyzed by PSD

• Random events defined on a probability space, with events as subsets and a probability measure.

• Conditional probability characterizes the effect of one event on another.

• Events are independent if their joint probability equals the product of their probabilities.

Page 60: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Independence and Bernoulli Trails

• Independent Events: – A and B are independent if P(A B)=P(B)P(A)– Independence is a property of P(•)– For independent events, P(B|A)=P(B).

• Bernoulli Trails– Probability of k successes in n trails– p is probability of success– Successes can occur in different orders – Probability given by:

knk ppk

n)1(

Page 61: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

P1

P3

P2

• Defined on Probability Space (S,{Ai},P(•))– Random variable (x) maps subsets of S to real line.– Example: (x)=“Coin Toss Outcome”, H=1, T=0.

• If (x) takes on discrete values it is a discrete RV

• If (x) takes continuous values it is a continuous RV

Random Variables

0 1 2 3

(x)

(x)

(x)

H T S

Page 62: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Cumulative Distribution Function (CDF)

• CDF of (x): Fx(x)=P((x) x)

• CDF satisfies 0 Fx(x) 1

• CDF is nondecreasing: Fx(x1) Fx(x2), x1 x2

0 1 2 3

(x)

(x)

(x)

SP((x) 2)=P((x)-1(- ,2))

=P(A B C)

{ }

0

1

x

Fx(x)

x1 x2

CDF

x1} x2}

Page 63: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,
Page 64: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,
Page 65: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Probability Density Function

• The pdf defined by fx(x)=dFx(x)/dx

• Defines probability (x)lies in a given range

• The pdf integrates to 1

2

1

)())(( 21

x

x

X dxxfxxxP

1)( dxxf X

Page 66: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Mean, Moments, Variance

• Mean of x is E[x]= xpX(x)dx

• E[g(X)]= g(x)pX(x)dx

• nth Moment: E[xn], E[x2] is mean square

• Var[x]= 2=E[(x- x )2]=E[x2]- E x 2

Page 67: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,
Page 68: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,
Page 69: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Gaussian Random Variables

• pdf defined in terms of mean and variance

• Gaussian CDF defined by Q function:

]/)[( 22

2

1)(

x

X exp

x

x

N( , 2) Z~N( )

Tails decreaseexponentially

2/erfc5.)(,1)()( xxQx

QxFxXp X

dxeyQy

x 2/2

2

1)(

Page 70: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Several Random Variables

• Let X and Y be defined on (S,{Ai},P(•))

• Joint CDF FX,Y(x,y)=P(X x,Y y)

• Joint pdf:

• Conditional densities:

• Independent RVs:

• Sums of RVs:– Mean of sum is sum of means

– Variance of sum is sum of variances

ddpyxFyxp

y x

XYXYXY ),(),(:),(

)(/),()|( xpyxpxXyp XXYY

)()(),( ypxpyxp YXXY

Page 71: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Main Points

• Events are independent if their joint probability equals the product of their probabilities.

• Random variables are functions mapping from subsets of the probability space to the real line

• The CDF and pdf of a random variable are derived from its underlying probability space.

• Mean of a RV is its average value. Variance is the 2nd moment minus the mean squared.

• Gaussian RV a common model for noise

• Several random variables have a joint pdf. Their sum has a pdf that is the convolution of individual pdfs

Page 72: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Random Processes

• Defined on Probability Space (S,{Ai},P(•))– Random process X maps S to a set of functions.

• Samples of x(t) are joint RVs:– P (x(t1) x1)=P( Ai:xi(ti) xi)

– P(x(t1) x1,x(t2) x2,…,x(tn) xn)=Fx(t1)x(t2)…X(tn)(x0,…xn)

S

x(t)

x(t)

x(t)

x1(t)

x2(t)

x3(t)

A1

A3

A2x0

t0

x0

t0

Page 73: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Random Processes

• Defined on Probability Space (S,{Ai},P(•))– Random process X maps S to a set of functions.

• Samples of x(t) are joint RVs:– P (x(t1) x1)=P( Ai:xi(ti) xi)

– P(x(t1) x1,x(t2) x2,…,x(tn) xn)=Fx(t1)x(t2)…X(tn)(x0,…xn)

S

x(t)

x(t)

x(t)

x1(t)

x2(t)

x3(t)

A1

A3

A2x0

t0

x0

t0

Page 74: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,
Page 75: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,
Page 76: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,
Page 77: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Stationarity, Mean, Autocorrelation

• A random process is (strictly) stationary if time shifts don’t change probability:– P(x(t1) x1,x(t2) x2,…,x(tn) xn)=

P(x(t1+T) x1,x(t2+T) x2,…,x(tn+T) xn)

– True for all T and all sets of sample times

• Mean of random process: E[x(t)]=– Stationary process: E[X(t)]=

• Autocorrelation of a random process:

– Defined as RX(t1,t2)= E[x(t1)x(t2)]]

– Stationary process: Rx(t1,t2)=RX(t2-t2)

– Correlation of process samples over time

x(t)x

Page 78: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,
Page 79: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,
Page 80: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,
Page 81: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,
Page 82: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Wide Sense Stationary (WSS)

• A process is WSS if– E[x(t)] is constant

– RX(t1,t2)= E[X(t1)X(t2)]]=RX(t2-t1)= RX( )

– Intuitively, stationary in 1st and 2nd moments

• Ergodic WSS processes– Have the property that time averages equal

probabilistic averages

– Allow probability characteristics to be obtained from a single sample over time

Page 83: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Main Points

• Several random variables have a joint pdf. Their sum has a pdf that is the convolution of individual pdfs

• Gaussian RV a common model for noise

• Sums of i.i.d. shifted, normalized RVs converge to a N( )Gaussian RV.

• Random process x(t) maps S to a set of functions

• Samples of x(t) are joint RVs

• A process is stationary if time shifts don’t affect probability characteristics of process.

• WSS process has constant mean and autocorrelation that depends on time difference

Page 84: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Power Spectral Density (PSD)

• Defined only for WSS processes• FT of autocorrelation function: RX( ) SX(f)• E[X2(t)]= SX(f)df

• White Noise: Flat PSD

– Good approximation in practice

• Modulation:

.5N0 ( ).5N0

Sn(f)Rn( )

f

Sn(f) .25[Sn(f-fc)+ Sn(f+fc)]X

cos(2 fct+ )

Page 85: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Filtering a WSS Process

• Same PSD effect as for deterministic signals

n(t) with PSD Sn(f) y(t) has PSD|H(f)|2Sn(f)H(f)

Page 86: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Multiple Random Processes

• Cross Correlation

• Processes are jointly stationary if

• WSS processes uncorrelated if

• WSS processes orthogonal if

• For orthogonal random processes, autocorrelation of sum is sum of autocorrelation, and PSD of sum is sum of PSDs

)]()([),( 2121 tytxEttRxy

)(),( 1221 ttRttR xyxy

yxttRxy ),( 21

0),( 21 ttRxy

Page 87: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Gaussian Processes

• z(t) is a Gaussian process if its samples are jointly

Gaussian

• Filtering a Gaussian process results in a Gaussian process

• Integrating a Gaussian process results in a Gaussian random variable

T

g dttxtgY0

)()(

Page 88: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Examples of noise in Communication Systems

• Gaussian processes– Filtering a Gaussian process yields a Gaussian process.

– Sampling a Gaussian process yields jointly Gaussian RVs

– If the autocorrelation at the sample times is zero, the RVs are independent.

• The signal-to-noise power ratio (SNR) is obtained by integrating the PSD of the signal and integrating the PSD of the noise.

• In digital communications, the bit value is obtained by integrating the signal, and the probability of error by integrating Gaussian noise.

Page 89: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Main Points

• PSD of a WSS process is the average power of a random processes, equals the FT of its autocorrelation

• White noise has flat PSD

• Modulation and filtering lead to WSS processes with same properties as for deterministic functions

• Gaussian random processes integrate to Gaussian RVs

• Can use random process analysis in studying noise in communication systems:– SNR obtained for analog systems by measuring power of signal and power of

noise at receiver output

– Probability of bit error uses properties of Gaussian random variables and processes.

Page 90: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Main Points

• Sums of i.i.d. shifted, normalized RVs converge to a N( )Gaussian RV.

• Random process x(t) maps S to a set of functions

• Samples of x(t) are joint RVs

• A process is stationary if time shifts don’t affect probability characteristics of process.

• WSS process has constant mean and autocorrelation that depends on time difference

• PSD of a WSS process is the FT of its autocorrelation

• White noise has flat PSD

• Modulation lead to WSS processes with same properties as for deterministic functions

Page 91: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Introduction to Carrier Modulation

• Basic concept is to vary carrier signal relative to information signal or bits– The carrier frequency is allocated by a regulatory body like

the FCC – spectrum is pretty crowded at this point.

• Analog modulation varies amplitude (AM), frequency (FM), or phase (PM) of carrier

• Digital modulation varies amplitude (MAM), phase (PSK), pulse (PAM), or amplitude/phase (QAM)

Page 92: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Double Sideband (Suppressed Carrier) Amplitude Modulation

• Modulated signal is s(t)=m(t)cos(2 fct)– Called double-sideband suppressed carrier (DSBSC) AM

• Generation of DSB-SC AM modulation– Direct multiplication (impractical)– Nonlinear modulators: Basic premise is to add m(t) and the

carrier, then perform a nonlinear operation– Generates desired signal s(t) plus extra terms that are filtered

out.– Examples include diode/transistor modulators, switch

modulators, and ring modulators

)]()([5.)2cos()()( ccc ffSffStftmts

Page 93: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Amplitude Modulation

• Constant added to signal m(t)– Simplifies demodulation if A>|m(t)|

– Demodulate based on envelope|A+m(t)|=A+m(t)

– Constant is wasteful of power

• Modulated signal has twice bandwidth of m(t)

• Modulate same as DSBSC, except first add A to m(t)

m(t) X

cos( ct)

+

A s(t)=[A+m(t)]cos ct

Page 94: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Detection of AM Waves

• Entails tradeoff between performance and complexity (cost)

• Many techniques can be used– Square law detector , rectifier, envelope detector

• Rectifier “cuts off” negative components– Results in desired signal plus higher order terms that

are filtered out

• Envelope detection is cheapest method– Used in most AM radios

Page 95: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Envelope Detector

• Simple circuit• Only works when |m(t)|<A (lots of wasted power)• Noncoherent

Page 96: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Main Points

• Modulation is the process of encoding a message signal or bits into a carrier signal

• DSBSC multiplies the message signal and the carrier together.

• Coherent detection is needed for DSBSC: obtaining carrier phase is one of biggest challenges in all demodulators.

• AM modulation adds a constant term to message signal to simplify demodulation: wasteful of power and hurts SNR

• AM waves typically generated similar to DSBSC

• AM waves demodulated using rectifier or envelope detectors, which is the cheapest (and most common) method.

Page 97: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Single Sideband

• Only transmits upper or lower sideband of AM

• Reduces bandwidth by factor of 2

• Transmitted signal can be written in terms of Hilbert transform of m(t)

• SSB can introduce distortion at DC

USB LSB

Page 98: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Quadrature Modulation

DSBSCDemod

DSBSCDemod

m1(t)cos( ct+ )+m2(t)sin( ct+ )

LPF

LPF

-90o

cos( ct+ ’)

sin( ct+ ’)

Sends two info. signals on the cosine and sine carriers.5cos( ) m1(t)+.5sin( )m2(t)

.5cos( )m2(t)+.5sin( ) m1(t)

Page 99: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Introduction to Angle Modulation and FM

• Information encoded in carrier freq./phase

• Modulated signal is s(t)=Accos( (t))

– (t)=f(m(t))

• Standard FM: (t)=2 fct+2 kf m( )d

– Instantaneous frequency: fi=fc+kfm(t)

– Signal robust to amplitude variations

– Robust to signal reflections and refractions

• Analysis nonlinear– Hard to analyze

Page 100: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

FM Bandwidth and Carson’s Rule

• Frequency Deviation: f=kf max|m(t)|– Maximum deviation of i from c: i= c+kfm(t)

• Carson’s Rule:

– Bs depends on maximum deviation from c AND how fast i changes

• Narrowband FM: f<<Bm Bs 2Bm

• Wideband FM: f>>Bm Bs 2 f

Bs 2 f+2Bm

Page 101: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Spectral Analysis of FM

• s(t)=Acos( ct+kf m( )d

– Very hard to analyze for general m(t).

• Let m(t)=cos( mt): Bandwidth fm

• S(f) sequence of functions at f=fc±nfm

– If f <<fm, Bessel function small for f (fc fm)

– If f >>fm, significant components up to fc± f.

S(f) for m(t)=cos(2 fmt)NBFMB 2Bm

Ac

-.5Ac

.5Ac

fcfc+fm fc+2fm fc+3fm fc+ 4fm

fc -4fm fc -3fm fc -2fm fc-fmf

…….5AcJn( )

B 2 f WBFM

.5AcJn( )

Page 102: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Generating FM Signals

• NBFM

• WBFM

– Direct Method: Modulate a VCO with m(t)– Indirect Method

m(t) ProductModulator

Asin( ct)

s(t)2 kf (·)dt

(t)

-90o LO

+

Accos( ct)+

-

ProductModulator

(k1,f1)

m(t)s1(t) Nonlinear

Device

s2(t)BPF s(t)

)(...)()();)(22cos()( 1120

111 tsatsatsdmktfAts n

n

t

c

termsother))(22cos(0

11

t

dmnktnfA

termsother))(22(cos)(0

112

tnn

cn dmktfAats

Page 103: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

FM Detection

• Differentiator and Envelope Detector

• Zero Crossing Detector

– Uses rate of zero crossings to estimate i

• Phase Lock Loop (PLL)

– Uses VCO and feedback to extract m(t)

t

fcfc dmkttmkAts ])(sin[)]([)(

Page 104: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Main Points

• FM modulation encodes information in signal frequency. More robust to amplitude errors

• FM modulation nonlinear. Bandwidth approximate by Carson’s rule: Bs 2 f+2Bm

• Spectral analysis of FM difficult. For a simple cosine information signal, FM spectrum is discrete and infinite.

• NBFM is easier to analyze and generate (simple product modulator). WBFM more complicated to analyze and generate

• In theory just need differentiator and envelope detection for FM. Many techniques used in practice (mostly VCO).

Page 105: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

• Most information today is in bits

• Baseband digital modulation converts bits into analog signals y(t) (bits encoded in amplitude)

Introduction to Digital Modulation

)()()(*)()( b

k

kb

k

k kTtatxfortptxkTtpa

Page 106: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Pulse Shaping

• Pulse shaping is the design of pulse p(t)

– Want pulses that have zero value at sample times nT

• Rectangular pulses don’t have good BW properties

• Nyquist pulses allow tradeoff of bandwidth characteristics and sensitivity to timing errors

Page 107: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Couch, Digital and Analog Communication Systems, Seventh Edition ©2007 Pearson Education, Inc. All rights reserved. 0-13-142492-0

Figure 3–15 Binary signaling formats.

Page 108: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Couch, Digital and Analog Communication Systems, Seventh Edition ©2007 Pearson Education, Inc. All rights reserved. 0-13-142492-0

Figure 3–16 PSD for line codes (positive frequencies shown).

Page 109: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

• Changes amplitude (ASK), phase (PSK), or frequency (FSK) of carrier relative to bits

• We use BB digital modulation as the information signal m(t) to encode bits, i.e. m(t) is on-off, etc.

• Passband digital modulation for ASK/PSK) is a special case of DSBSC; has form

• FSK is a special case of FM

Passband Digital Modulation

)cos()()( ttmts c

k

Page 110: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

ASK, PSK, and FSK

• Amplitude Shift Keying (ASK)

• Phase Shift Keying (PSK)

• Frequency Shift Keying

)"0("0)(0

)"1(")()cos()cos()()(

b

bc

cnTb

AnTmtAttmts

AnTmtA

AnTmtAts

b

b

)()cos(

)()cos()(

0

1

1 0 1 1

1 0 1 1

1 0 1 1

AM Modulation

Phase Modulation

FM Modulation

m(t)

m(t)

)"0(")()cos(

)"1(")()cos()cos()()(

AnTmtA

AnTmtAttmts

bc

bc

c

Page 111: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Couch, Digital and Analog Communication Systems, Seventh Edition ©2007 Pearson Education, Inc. All rights reserved. 0-13-142492-0

Figure 5–19 Bandpass digitally modulated signals.

Page 112: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Main Points

• NBFM easy to generate and analyze. WBFM harder

• In theory just need differentiator and envelope detection for FM.

Many techniques used in practice (mostly VCO).

• Digital baseband modulation encodes bits in analog signal, whose

properties are dictated by the pulse shape

• Digital passband modulation encodes binary bits into the

amplitude, phase, or frequency of the carrier.

• ASK/PSK special case of AM; FSK special case of FM

Page 113: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Couch, Digital and Analog Communication Systems, Seventh Edition ©2007 Pearson Education, Inc. All rights reserved. 0-13-142492-0

Figure 5–21 Detection of OOK.

Page 114: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Couch, Digital and Analog Communication Systems, Seventh Edition ©2007 Pearson Education, Inc. All rights reserved. 0-13-142492-0

Figure 5–28 Detection of FSK.

Page 115: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Main Points

• Pulse shaping used in both baseband and passband modulation to determine signal BW and resistance to impairments.

• Digital passband modulation encodes binary bits into the amplitude, phase, or frequency of the carrier.

• ASK/PSK special case of AM; FSK special case of FM

• Noise immunity in receiver dictates how much noise reqd to make an error

• White Gaussian noise process causes a Gaussian noise term to be added to the decision device input

• Bit error probability with white noise is a function of the symbol energy to noise spectral density ratio.

• BPSK has lower error probability than ASK for same energy per bit.

• FSK same error prob. as ASK; less susceptible to amplitude fluctuations.

Page 116: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Multilevel Modulation

• m bits encoded in pulse of duration Ts (Rb=m/Ts)

– n constant over a symbol time Ts, and can take M=2m different values on each pulse.

• Phase Shift Keying (MPSK)

• Similar ideas in MFSK

• Demodulation similar to binary case

"11"

"10"

"01"

"00"

)2/3cos(

)cos(

)2/cos(

)cos(

)(

tA

tA

tA

tA

ts

cc

cc

cc

cc

00 10 01 11

))(cos()( ttAts nc

n

Ts

00 10 01 11

4PSK: 2 bits per symbol (Ts)

Higher data ratemore susceptible to

noise

Page 117: Communication systems: EEL 3514 - Portalweb.eng.fiu.edu/andrian/EEL3514/EEL 3514.pdf · Communication Systems •Provide for electronic exchange of multimedia data –Voice, data,

Main Points

• Bit error probability with white noise is a function of the symbol energy to noise spectral density ratio.

• BPSK has lower error probability than ASK for same energy per bit.

• FSK same error probability as ASK and less susceptible to amplitude fluctuations.

• Phase offset, timing offset, and biased noise can increase probability of error.

• Can encode more than one bit per symbol. This increases the data rate but makes signal more susceptible to noise