simulation of psk -based digital transmission schemes

38
SIMULATION OF PSK-BASED DIGITAL TRANSMISSION SCHEMES Presented by: Group 2

Upload: elinor

Post on 15-Feb-2016

37 views

Category:

Documents


0 download

DESCRIPTION

Simulation of psk -based digital transmission schemes. Presented by: Group 2. Phase-Shift Keying (PSK). Two-level PSK (BPSK) Uses two phases to represent binary digits Where we can consider the above two functions to be multiplied by +1 and -1 for a binary 1 and binary 0 respectively. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Simulation  of  psk -based digital transmission schemes

SIMULATION OF PSK-BASED DIGITAL TRANSMISSION SCHEMES

Presented by:Group 2

Page 2: Simulation  of  psk -based digital transmission schemes

PHASE-SHIFT KEYING (PSK) Two-level PSK (BPSK)

Uses two phases to represent binary digits

Where we can consider the above two functions to be multiplied by +1 and -1 for a binary 1 and binary 0 respectively

ts tfA c2cos tfA c2cos

1binary 0binary

tfA c2cos tfA c2cos

1binary 0binary

which equals

Page 3: Simulation  of  psk -based digital transmission schemes

PHASE-SHIFT KEYING (PSK) Differential PSK (DPSK)

Phase shift with reference to previous bit▪ Binary 0 – signal burst of same phase as previous signal

burst▪ Binary 1 – signal burst of opposite phase to previous signal

burst The term differential is used because the phase shift

is with reference to the previous bit Doesn’t require an accurate receiver oscillator matched with

the transmitter for the phase information but obviously depends to the preceding phase (information bit) being received correctly.

Page 4: Simulation  of  psk -based digital transmission schemes

PHASE-SHIFT KEYING (PSK) Four-level PSK (QPSK - quadrature PSK)

Each element represents more than one bit

ts

42cos tfA c 11

432cos tfA c

432cos tfA c

42cos tfA c

01

00

10

Page 5: Simulation  of  psk -based digital transmission schemes

QPSK AND OQPSK MODULATORS

I stream (in-phase)

Q stream (quadrature data stream)

Page 6: Simulation  of  psk -based digital transmission schemes

OQPSK (OFFSET QPSK) OQPSK has phase transitions between every half-

bit time that never exceeds 90 degrees (π/2 radians) Results in much less amplitude variation of the

bandwidth-limited carrier BER is the same as QPSK When amplified, QPSK results in significant

bandwidth expansion, whereas OQPSK has much less bandwidth expansion especially if the channel has non-linear components

Page 7: Simulation  of  psk -based digital transmission schemes

MULTIPLE LEVEL PSK AMPLITUDE

AND PHASE

Multilevel PSK Using multiple phase angles with each angle having

more than one amplitude, multiple signals elements can be achieved

▪ D = modulation rate, baud▪ R = data rate, bps (note the difference in baud and bps)▪ M = number of different signal elements = 2L

▪ L = number of bits per signal element If L = 4 bits in each signal element using M = 16 combinations of

amplitude and phase, then if the data rate is 9600 bps,the line signaling speed/modulation rate is 2400 baud

MR

LRD

2log

Page 8: Simulation  of  psk -based digital transmission schemes

QUADRATURE AMPLITUDE MODULATION

QAM is a combination of ASK and PSK Two different signals sent simultaneously on the same

carrier frequency

tftdtftdts cc 2sin2cos 21

Page 9: Simulation  of  psk -based digital transmission schemes
Page 10: Simulation  of  psk -based digital transmission schemes

BPSK TRANSMISSION SCHEME

0 5 10 15

10-1.8

10-1.7

10-1.6

10-1.5

10-1.4

10-1.3

10-1.2

Eb/N0 (dB)

BE

RBPSK transmission

Page 11: Simulation  of  psk -based digital transmission schemes

BPSK TRANSMISSION SCHEME UNDER ONE PATH FADING

0 5 10 1510

-2

10-1

100

Eb/N0 (dB)

BE

R

BPSK transmission under one path fading

Page 12: Simulation  of  psk -based digital transmission schemes

MATLAB RESUTLS Program 3.2 (bpsk_fading)

0 5 10 15 20 25 30 35 4010

-4

10-3

10-2

10-1

100

Eb/N0 [dB]

BE

R

BPSK performance

BPSK AWGN theoryBPSK AWGNBPSK Rayleigh theoryBPSK Rayleigh

Page 13: Simulation  of  psk -based digital transmission schemes

OUTPUT – FLAT FADING CHANNEL(AMPLITUDE DISTORTION)ROLLOFF FACTOR = [0 0.5 1]

-10 -5 0 5 10 15 20 25 30 35 4010

-5

10-4

10-3

10-2

10-1

100

BPSK In Flat Fading AWGN Channel - BER Vs SNR

SNR

BE

R

Page 14: Simulation  of  psk -based digital transmission schemes

OUTPUT -- 16 QAM FLAT FADING

-10 -5 0 5 10 15 20 25 30 35 4010

-5

10-4

10-3

10-2

10-1

100

16 QAM Flat Fading Channel Performance Comparison

SNR

BE

R

Amplitude Distortion Only

Amplitude & Phase Distortion

Page 15: Simulation  of  psk -based digital transmission schemes

RECEIVED CONSTELLATION

-1.5 -1 -0.5 0 0.5 1 1.5

-1.5

-1

-0.5

0

0.5

1

1.5

Qua

drat

ure

In-Phase

Received Constellation - 16 QAM Fading

-1.5 -1 -0.5 0 0.5 1 1.5

-1.5

-1

-0.5

0

0.5

1

1.5

Qua

drat

ure

In-Phase

Received Constellation - 16 QAM Fading

Amplitude DistortionAmplitude + Phase Distortion

Page 16: Simulation  of  psk -based digital transmission schemes

NYQUIST PULSESInput sr=256000.0; % Symbol rate ipoint=2^03; % Number of

oversamples ncc=1; %******************* Filter initialization

******************** irfn=21; % Number of filter taps

Page 17: Simulation  of  psk -based digital transmission schemes

NYQUIST PULSES – IMPULSE RESPONSE

0 1 2 3 4 5 6 7 8 9

x 10-5

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

1.2

1.4

time

Pul

se S

hape

Nyquist Pulses

Beta=0.5Beta=0Beta=1

Page 18: Simulation  of  psk -based digital transmission schemes

NYQUIST PULSES – FREQUENCY RESPONSE

-1.5 -1 -0.5 0 0.5 1 1.5

x 106

0

1

2

3

4

5

6

7

8

9Frequency Response

Page 19: Simulation  of  psk -based digital transmission schemes

TRANSMITTER AND RECEIVER FILTER COEFFICIENTS

0 20 40 60 80 100 120 140 160 180-0.2

0

0.2

0.4

0.6

0.8

1

1.2Transmitter and Receiver filter coefficients

Transmitter filter coefficientsReceiver filter coefficients

Page 20: Simulation  of  psk -based digital transmission schemes

PLOT OF DATA1 Number of symbols (nd) = 10 data=rand(1,nd)>0.5 data1=data.*2-1

1 2 3 4 5 6 7 8 9 100

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1data1

Page 21: Simulation  of  psk -based digital transmission schemes

PLOT OF DATA2 [data2] = oversamp( data1, nd , IPOINT)

0 10 20 30 40 50 60 70 80-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1data2

Page 22: Simulation  of  psk -based digital transmission schemes

PLOT OF DATA3 data3 = conv(data2,xh)

0 50 100 150 200 250-1.5

-1

-0.5

0

0.5

1

1.5data3

Page 23: Simulation  of  psk -based digital transmission schemes

PLOT OF A SAMPLE OF THE RANDOM AWGN

0 50 100 150 200 250-5

-4

-3

-2

-1

0

1

2

3

4

5inoise=randn(1,length(data3)).*attn

Page 24: Simulation  of  psk -based digital transmission schemes

PLOT OF DATA4

0 50 100 150 200 250-5

-4

-3

-2

-1

0

1

2

3

4

5data4=data3+inoise

Page 25: Simulation  of  psk -based digital transmission schemes

PLOT OF DATA5

0 50 100 150 200 250 300 350 400 450-2.5

-2

-1.5

-1

-0.5

0

0.5

1

1.5

2data5=conv(data4,xh2)

Page 26: Simulation  of  psk -based digital transmission schemes

PLOT OF DATA6

1 2 3 4 5 6 7 8 9 10-2.5

-2

-1.5

-1

-0.5

0

0.5

1

1.5

2data6 = data5(sampl:8:8*nd+sampl-1)

Page 27: Simulation  of  psk -based digital transmission schemes

BPSK DEMODULATION demodata=data6 > 0

1 2 3 4 5 6 7 8 9 100

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1demodata=data6 > 0

Page 28: Simulation  of  psk -based digital transmission schemes

EYE DIAGRAM

Graphical eye pattern showing an example of two power levels in an OOK modulation scheme. Constant binary 1 and 0 levels are shown, as well as transistions from 0 to 1, 1 to 0, 0 to 1 to 0, and 1 to 0 to 1

Source: Wikipedia

Page 29: Simulation  of  psk -based digital transmission schemes

PLOT OF THE INPHASE AND QUADRATURE PHASE CHANNELS

0 50 100 150 200 250 300 350 400 450-2.5

-2

-1.5

-1

-0.5

0

0.5

1

1.5

2I-Channel (ich4)

0 50 100 150 200 250 300 350 400 450-2.5

-2

-1.5

-1

-0.5

0

0.5

1

1.5Q-Channel (qch4)

Page 30: Simulation  of  psk -based digital transmission schemes

MSK – MINIMUM SHIFT KEYING MSK is a continuous phase FSK (CPFSK)

where the frequency changes occur at the carrier zero crossings.

MSK is unique due to the relationship between the frequency of a logic 0 and 1.The difference between the frequencies is

always ½ the data rate.This is the minimum frequency spacing that

allows 2 FSK signals to be coherently orthogonal.

Page 31: Simulation  of  psk -based digital transmission schemes

MSK – HOW IT WORKS The baseband modulation starts with a

bitstream of 0’s and 1’s and a bit-clock. The baseband signal is generated by first

transforming the 0/1 encoded bits into -1/1 using an NRZ filter.

This signal is then frequency modulated to produce the complete MSK signal.

The amount of overlap that occurs between bits will contribute to the inter-symbol interference (ISI).

Page 32: Simulation  of  psk -based digital transmission schemes

EXAMPLE OF MSK 1200 bits/sec baseband MSK data signal Frequency spacing = 600Hz

a) NRZ data b) MSK signal

Page 33: Simulation  of  psk -based digital transmission schemes

PROS OF MSK Since the MSK signals are orthogonal and

minimal distance, the spectrum can be more compact.

The detection scheme can take advantage of the orthogonal characteristics.

Low ISI (compared to GMSK)

Page 34: Simulation  of  psk -based digital transmission schemes

CONS OF MSK The fundamental problem with MSK is that

the spectrum has side-lobes extending well above the data rate (See figure on next slide).

For wireless systems which require more efficient use of RF channel BW, it is necessary to reduce the energy of the upper side-lobes.

Solution – use a pre-modulation filter:Straight-forward Approach: Low-Pass FilterMore Efficient/Realistic Approach: Gaussian Filter

Page 35: Simulation  of  psk -based digital transmission schemes

THE NEED FOR GMSK Gaussian Filter

Impulse response defined by a Gaussian Distribution – no overshoot or ringing (see lower figure)

BT – refers to the filter’s -3dB BW and data rate by:

Notice that a bit is spread over more than 1 bit period. This gives rise to ISI.

For BT=0.3, adjacent symbols will interfere with each other more than for BT=0.5

GMSK with BT=∞ is equivalent to MSK.

Trade-off between ISI and side-lobe suppression (top and bottom figures)

The higher the ISI, the more difficult the detection will become.

BitRatefBT dB3

Page 36: Simulation  of  psk -based digital transmission schemes

GMSK – APPLICATIONS An important application of GMSK is GSM,

which is a time-division multiple-access system.

For this application, the BT is standardized at 0.3, which provides the best compromise between increased bandwidth occupancy and resistance to ISI.

Ninety-nine percent of the RF power of GMSK signals is specified to confine to 250kHz (+/- 25kHz margin from the signal), which means that the sidelobes need to be virtually zero outside this frequency band and the ISI should be negligible.

Page 37: Simulation  of  psk -based digital transmission schemes

COMMENTS The program bpsk.m prints the BER in

each simulation loop, and this causes the program to run slowly, therefore, I stopped printing those results. Instead, I plotted the BER vs. EbN0 with a counter that displays the current value of EbN0.

I tried to plot the eye diagram for QPSK, but I didn’t succeed in that.

Page 38: Simulation  of  psk -based digital transmission schemes

REFERENCES Wikepedia.com Haykin, S. 2001: “Communication Systems”.

4th ed. New York, NY. John Wiley & Sons. Introduction to GMSKwww.eecs.tufts.edu/~gcolan01 GMSK: Practical GMSK Data Transmissionhttp

://www.eetchina.com/ARTICLES/2003AUG/PDF/2003AUG29_NTEK_AN.PDF

Minimum Shift Keying: A Spectrally Effiecient Modulation

http://www.elet.polimi.it/upload/levantin/SistemiIntegrati/msk_pasupathy_1979.pdf