Digital Modulation 1

Embed Size (px)

Citation preview

  • 7/29/2019 Digital Modulation 1

    1/153

    DIGITAL MODULATIONS

  • 7/29/2019 Digital Modulation 1

    2/153

    2

    Why digital modulation?

    If our goal was to design a digital

    baseband communication system, we have

    done that Problem is baseband communication wont

    takes us far, literally and figuratively

    Digital modulation to a square pulse is

    what analog modulation was to messages

  • 7/29/2019 Digital Modulation 1

    3/153

    3

    A block diagram

    Messsage

    source

    Source

    coderLine coder

    Pulse

    shaping

    demodulatordetector

    channel

    modulator

    decision

    1011

  • 7/29/2019 Digital Modulation 1

    4/153

    GEOMETRIC

    REPRESENTATION OF

    SIGNALS

  • 7/29/2019 Digital Modulation 1

    5/153

    5

    The idea

    We are used to seeing signals expressed

    either in time or frequency domain

    There is another representation space thatportrays signals in more intuitive format

    In this section we develop the idea of

    signals as multidimensional vectors

  • 7/29/2019 Digital Modulation 1

    6/153

    6

    Have we seen this before?

    Why yes! Remember the beloved ej2fct

    which can be written as

    ej2fct=cos(2fct)+jsin(2fct)

    inphase

    quadrature

  • 7/29/2019 Digital Modulation 1

    7/1537

    Expressing signals as a

    weighted sum

    Suppose a signal set consists of M signals

    si(t),I=1,,M. Each signal can be

    represented by a linear sum ofbasisfunctions

    si t sijj t j 1

    N

    i 1,...,M

    0 t T

  • 7/29/2019 Digital Modulation 1

    8/1538

    Conditions on basis functions

    For the expansion to hold, basis functions

    must be orthonormal to each other

    Mathematically:

    Geometrically: i t j t dt 0 i j

    1 i j

    i

    j

    k

  • 7/29/2019 Digital Modulation 1

    9/1539

    Components of the signal

    vector

    Each signal needs Nnumbers to be

    represented by a vector. These Nnumbers

    are given by projecting each signal ontothe individual basis functions:

    sij means projection of si (t)on j(t)sij si (t)j t

    0

    T

    dt sij

    si

    j

  • 7/29/2019 Digital Modulation 1

    10/15310

    Signal space dimension

    How many basis functions does it take to

    express a signal? It depends on the

    dimensionality of the signal Some need just 1 some need an infinite

    number.

    The number of dimensions is Nand is

    always less than the number of signals inthe set

    N

  • 7/29/2019 Digital Modulation 1

    11/15311

    Example: Fourier series

    Remember Fouirer series? A signal was

    expanded as a linear sum of sines and

    cosines of different frequencies. Soundsfamiliar?

    Sines and cosines are the basis functions

    and are in fact orthogonal to each other

    cos 2nfot To

    cos 2mfot dt 0,m n

    fo 1/ To

  • 7/29/2019 Digital Modulation 1

    12/15312

    Example: four signal set

    A communication system sends one of 4

    possible signals. Expand each signal in

    terms of two given basis functions

    1 1

    1 1 2

    1

    -0.5

    21

  • 7/29/2019 Digital Modulation 1

    13/15313

    Components of s1(t)

    This is a 2-Dsignal space. Therefore, each

    signal can be represented by a pair of

    numbers. Lets find them For s1(t)

    s11 s1(t)1 t 0

    2

    dt 1 1 0

    1

    dt 0 1

    s12 s1(t)2 t 0

    2

    dt 0 0.5 1 0

    1

    dt 0.5t

    t

    1 2

    1

    1

    -0.5

    s1(t)

    1

    s=(1,-0.5)

  • 7/29/2019 Digital Modulation 1

    14/15314

    Interpretation

    s1(t) is now condensed into just two

    numbers. We can reconstruct s1(t) like

    thiss1(t)=(1)1(t)+(-0.5)2(t)

    Another way of looking at it is this

    1

    -0.5

    1

    2

  • 7/29/2019 Digital Modulation 1

    15/15315

    Signal constellation

    Finding individual components of each

    signal along the two dimensions gets us

    the constellation s4

    s1

    s2

    s3

    1

    2

    -0.5

    -0.5 0.5

  • 7/29/2019 Digital Modulation 1

    16/15316

    Learning from the

    constellation

    So many signal properties can be inferred

    by simple visual inspection or simple math

    Orthogonality: s1 and s4 or orthogonal. To show that, simply find

    their inner product, < s1, s4>

    < s1, s4>=s11xs41+s12xs42(1)(0.5)+(1)(-0.5)=0

  • 7/29/2019 Digital Modulation 1

    17/15317

    Finding the energy from the

    constellation

    This is a simple matter. Remember,

    Replace the signal by its expansionEi s i

    2

    (t)dt0

    T

    Ei sijj (t)j 1

    N

    0

    T

    sikk(t)

    k1

    N

    dt

  • 7/29/2019 Digital Modulation 1

    18/15318

    Exploiting the orthogonality

    of basis functions

    Expanding the summation, all cross

    product terms integrate to zero. What

    remains are N terms where j=k

    Ei s ij2

    j

    2t

    j 1

    N

    0

    T

    dt sij2j2 t dt0

    T

    j1

    N

    sij2

    j

    2 t dt0

    T

    1

    j 1

    N

    sij2j 1

    N

  • 7/29/2019 Digital Modulation 1

    19/15319

    Energy in simple language

    What we just saw says that the energy of a

    signal is simply the square of the length of

    its corresponding constellation vector

    3

    2E=9+4=13

    E

  • 7/29/2019 Digital Modulation 1

    20/15320

    Constrained energy signals

    Lets say you are under peak energy Epconstraint in your application. Just make

    sure all your signals are inside a circle ofradius sqrt(Ep )

    Ep

  • 7/29/2019 Digital Modulation 1

    21/153

    21

    Correlation of two signals

    A very desirable situation in is to have

    signals that are mutually orthogonal. How

    do we test this? Find the angle betweenthem

    s1

    s2 cos 12 s

    1

    Ts2

    s1 s2

    transpose

  • 7/29/2019 Digital Modulation 1

    22/153

    22

    Find the angle between s1 and

    s2

    Given that s1=(1,2)T and s2=(2,1)

    T, what is

    the angle between the two?

    s1Ts2 1 2

    2

    1

    2 2 4

    s1 1 4 5

    s2 4 1 5

    cos 12 4

    5 5

    4

    5

    12 36.9o

  • 7/29/2019 Digital Modulation 1

    23/153

    23

    Distance between two signals

    The closer signals are together the more

    chances of detection error. Here is how we

    can find their separation

    d12

    2 s1 s22

    s1j s2 j 2

    j 1

    N

    (1)2 (1)2 2 d12 2

    1 2

    1

    2

  • 7/29/2019 Digital Modulation 1

    24/153

    24

    Constellation building using

    correlator banks

    We can decompose the signal into its

    components as follows

    s(t)

    1

    2

    N

    dt0

    T

    dt0

    dt0

    s1

    s2

    sN

    N components

  • 7/29/2019 Digital Modulation 1

    25/153

    25

    Detection in the constellation

    space

    Received signal is put through the filter

    bank below and mapped to a point

    s(t)

    1

    2

    N

    dt0

    dt0

    T

    dt0

    T

    s1

    s2

    sN

    components

    mapped to a single point

  • 7/29/2019 Digital Modulation 1

    26/153

    26

    Constellation recovery in

    noise

    Assume signal is contaminated with noise.

    All Ncomponents will also be affected.

    The original position of si(t) will bedisturbed

  • 7/29/2019 Digital Modulation 1

    27/153

    27

    Actual example

    Here is a 16-level constellation which is

    reconstructed in the presence of noise

    -2 -1.5 -1 -0.5 0 0.5 1 1.5 2-2

    -1.5

    -1

    -0.5

    0

    0.5

    1

    1.5

    2Eb/No=5 dB

  • 7/29/2019 Digital Modulation 1

    28/153

    28

    Detection in signal space

    One of the M allowable signals is

    transmitted, processed through the bank of

    correlators and mapped onto constellation

    question is based on what we see , what

    was the transmitted signal?

    received signal

    which of the four did itcome from

  • 7/29/2019 Digital Modulation 1

    29/153

    29

    Minimum distance decision

    rule

    It can be shown that the optimum decision,

    in the sense of lowest BER, is to pick the

    signal that is closest to the received

    vector. This is called maximum likelihood

    decision makingthis is the most likely

    transmitted signal

    received

  • 7/29/2019 Digital Modulation 1

    30/153

    30

    Defining decision regions

    An easy detection method, is to compute

    decision regions offline. Here are a fewexamples

    decide s1

    decide s2

    s1s2

    measurement

    decide s1decide s2

    decide s3 decide s4

    s1s2

    s3 s4

    decide s1

    s1

  • 7/29/2019 Digital Modulation 1

    31/153

    31

    More formally...

    Partition the decision space into M

    decision regions Zi, i=1,,M. Let X be themeasurement vector extracted from the

    received signal. Then

    if XZisi was transmitted

  • 7/29/2019 Digital Modulation 1

    32/153

    32

    How does detection error

    occur?

    Detection error occurs when X lands in Zi

    but it wasnt si that was transmitted.Noise, among others, may be the culprit

    departure from transmitted

    position due to noise

    X

    si

  • 7/29/2019 Digital Modulation 1

    33/153

    33

    Error probability

    we can write an expression for error like

    this

    P{error|si}=P{X does not lie in Zi|si wastransmitted}

    Generally

    Pe P XZi | si P{i 1M

    si}

  • 7/29/2019 Digital Modulation 1

    34/153

    34

    Example: BPSK

    (binary phase shift keying)

    BPSK is a well known digital modulation

    obtained by carrier modulating a polar NRZ

    signal. The rule is

    1: s1=Acos(2fct)

    0:s2= - Acos(2fct)

    1s and 0s are identified by 180 degree

    phase reversal at bit transitions

  • 7/29/2019 Digital Modulation 1

    35/153

    35

    Signal space for BPSK

    Look at s1 and s2. What is the basis

    function for them? Both signals can be

    uniquely written as a scalar multiple of a

    cosine. So a single cosine is the sole basis

    function. We have a 1-D constellation

    A-A

    cos(2pifct)

  • 7/29/2019 Digital Modulation 1

    36/153

    36

    Bringing in Eb

    We want each bit to have an energy Eb.

    Bits in BPSK are RF pulses of amplitude A

    and duration Tb. Their energy is A2T

    b/2 .

    Therefore

    Eb= A2Tb/2 --->A=sqrt(2Eb/Tb)

    We can write the two bits as follows

    s1 t 2Eb

    Tbcos 2fct

    s2 t 2Eb

    Tb

    cos 2fct

  • 7/29/2019 Digital Modulation 1

    37/153

    37

    BPSK basis function

    As a 1-D signal, there is one basis function.

    We also know that basis functions must

    have unit energy. Using a normalization

    factor

    E=1

    1 t 2

    Tbcos 2fct

  • 7/29/2019 Digital Modulation 1

    38/153

    38

    Formulating BER

    BPSK constellation looks like this

    Eb-Eb

    X|1=[Eb+n,n]

    transmitted

    received

    noise

    Pe1 P Eb n 0 |1 is transmitted

    if noise is negative enough, it will push

    X to the left of the boundary, deciding 0

    instead

  • 7/29/2019 Digital Modulation 1

    39/153

    39

    Finding BER

    Lets rewrite BER

    But n is gaussian with mean 0 and

    variance No/2

    Pe1 P Eb n 0 |1 P n Eb

    -sqrt(Eb)

  • 7/29/2019 Digital Modulation 1

    40/153

    40

    BER for BPSK

    Using the trick to find the area under a

    gaussian density(after normalization with

    respect to variance)

    BER=Q[(2Eb/No)0.5]

    or

    BER=0.5erfc[(Eb/No)0.5]

  • 7/29/2019 Digital Modulation 1

    41/153

    41

    BPSK Example

    Data is transmitted at Rb=106 b/s. Noise

    PSD is 10-6 and pulses are rectangular with

    amplitude 0.2 volt. What is the BER?

    First we need energy per bit, Eb. 1s and 0sare sent by

    2EbTb

    cos(2fct) 2Eb

    Tb 0.2

  • 7/29/2019 Digital Modulation 1

    42/153

    42

    Solving for Eb

    Since bit rate is 106, bit length must be

    1/Rb=10-6

    Therefore,Eb=20x10

    -6=20 w-sec

    Remember, this is the receivedenergy.

    What was transmitted are probably several

    orders of magnitude bigger

  • 7/29/2019 Digital Modulation 1

    43/153

    43

    Solving for BER

    Noise PSD is No/2 =10-6. We know for BPSK

    BER=0.5erfc[(Eb/No)0.5]

    What we have is then

    Finish this using erftables

    BER 1

    2erfc

    EbNo

    1

    2erfc

    2 107

    2 106

    12

    erfc( 0.1) 12

    erfc(0.316)

  • 7/29/2019 Digital Modulation 1

    44/153

    44

    Binary FSK

    (Frequency Shift Keying)

    Another method to transmit 1s and 0s isto use two distinct tones, f1 and f2 of the

    form below

    But what is the requirements on the tones?Can they be any tones?

    si t 2Eb

    Tbcos 2fit , 0 t Tb

    0

  • 7/29/2019 Digital Modulation 1

    45/153

    45

    Picking the right tones

    It is desirable to keep the tones orthogonal

    Since tones are sinusoids, it is sufficient

    for the tones to be separated by an integermultiple of inverse duration, i.e.

    finc i

    Tb

    ,i 1,2

    nc some integer

  • 7/29/2019 Digital Modulation 1

    46/153

    46

    Example tones

    Lets say we are sending data at the rateof 1 Mb/sec in BFSK, What are some

    typical tones?

    Bit length is 10-6 sec. Therefore, possible

    tones are (use nc=0)

    f1=1/Tb=1 MHz

    f2=2/Tb=2MHz

  • 7/29/2019 Digital Modulation 1

    47/153

    47

    BFSK dimensionality

    What does the constellation of BFSK look

    like? We first have to find its dimension

    s1 and s2 can be represented by twoorthonormal basis functions:

    Notice f1 and f2 are selected to make themorthogonal

    i t 2

    Tbcos 2fit ,0 t Tb

  • 7/29/2019 Digital Modulation 1

    48/153

    48

    BFKS constellation

    There are two dimensions. Find the

    components of signals along each

    dimension using

    s11 s1 t 0

    Tb

    1 t dt Eb

    s12 s1 t 0

    Tb

    2 t dt 0

    s1 ( Eb ,0)

    Eb

    Eb

  • 7/29/2019 Digital Modulation 1

    49/153

    49

    Decision regions in BFSK

    Decisions are made based on distances.

    Signals closer to s1 will be classified as s1

    and vice versa

  • 7/29/2019 Digital Modulation 1

    50/153

    50

    Detection error in BFSK

    Let the received signal land where shown.

    Assume s1 is sent. How would a detection

    error occur?

    x2>x1 puts X in the

    s2 partition s1

    s2

    X=received

    x1

    x2Pe1=P{x2>x1|s1 was sent}

  • 7/29/2019 Digital Modulation 1

    51/153

    51

    Where do (x1,x2) come from?

    Use the correlator bank to extract signal

    components

    x=

    s1(t)+noise

    1

    2

    dt0

    Tb

    dt0

    Tb

    x1(gaussian)

    x2(gaussian)

  • 7/29/2019 Digital Modulation 1

    52/153

    52

    Finding BER

    We have to answer this question: what is

    the probability of one random variable

    exceeding another random variable?

    To cast P(x2>x1) into like of P(x>2), rewrite

    P(x2>x1|x1)

    x1 is now treated as constant. Then,

    integrate out x1 to eliminate it

  • 7/29/2019 Digital Modulation 1

    53/153

    53

    BER for BFSK

    Skipping the details of derivation, we get

    Pe BER 12erfc Eb

    2No

    BPSK d BFSK i

  • 7/29/2019 Digital Modulation 1

    54/153

    54

    BPSK and BFSK comparison:

    energy efficiency

    Lets compare theirBERs

    Pe 1

    2erfc

    Eb2No

    ,BFSK

    Pe 12erfc Eb

    No

    ,BPSK

    What does it take to

    have the same BER?

    Eb in BFSK must be

    twice as big as BPSK Conclusion: energy per

    bit must be twice as

    large in BFSK to

    achieve the same BER

    C i i th

  • 7/29/2019 Digital Modulation 1

    55/153

    55

    Comparison in the

    constellation space

    Distances determine BERs. Lets compare

    Both have the same Eb, but BPSKs arefarther apart, hence lower BER

    Eb Eb

    2 Eb

    Eb

    Eb 1.4 Eb

  • 7/29/2019 Digital Modulation 1

    56/153

    56

    Differential PSK

    Concept of differential encoding is very

    powerful

    Take the the bit sequence 11001001 Differentially encoding of this stream

    means that we start we a reference bit and

    then record changes

  • 7/29/2019 Digital Modulation 1

    57/153

    57

    Differential encoding example

    Data to be encoded

    1 0 0 1 0 0 1 1

    Set the reference bit to 1, then use thefollowing rule

    Generate a 1 if no change

    Generate a 0 if change

    1 0 0 1 0 0 1 11 1 0 1 1 0 1 1 1

  • 7/29/2019 Digital Modulation 1

    58/153

    58

    Detection logic

    Detecting a differentially encoded signal is

    based on the comparison of two adjacent

    bits

    If two coded bits are the same, that means

    data bit must have been a 1, otherwise 0

    ? ? ? ? ? ? ? ?

    1 1 0 1 1 0 1 1 1

    Encoded received

    bits

    unknown transmitted

    bits

  • 7/29/2019 Digital Modulation 1

    59/153

    59

    DPSK: generation

    Once data is differentially encoded, carrier

    modulation can be carried out by a straight

    BPSK encoding

    Digit 1:phase 0

    Digit 0:phase 180

    1 1 0 1 1 0 1 1 1

    0 0 0 0 0 0 0Differentially encoded data

    Phase encoded(BPSK)

  • 7/29/2019 Digital Modulation 1

    60/153

    60

    DPSK detection

    Data is detected by a phase comparison of

    two adjacent pulses

    No phase change: data bit is 1

    Phase change: data bit is 0

    0 0 0 0 0 0 0

    1 0 0 1 0 0 1 1Detected data

  • 7/29/2019 Digital Modulation 1

    61/153

    61

    Bit errors in DPSK

    Bit errors happen in an interesting way

    Since detection is done by comparing

    adjacent bits, errors have the potential ofpropagating

    Allow a single detection errorin DPSK

    0 0 0 0 0 0

    1 0 1 0 0 0 1 1

    1 0 0 1 0 0 1 1

    Back on track:no errors

    Transmitted bits

    Incoming phases

    Detected bits

    2 errors

  • 7/29/2019 Digital Modulation 1

    62/153

    62

    Conclusion

    In DPSK, if the phase of the RF pulse is

    detected in error, error propagates

    However, error propagation stops quickly.Only two bit errors are misdetected. The

    rest are correctly recovered

  • 7/29/2019 Digital Modulation 1

    63/153

    63

    Why DPSK?

    Detecting regular BPSK needs a coherent

    detector, requiring a phase reference

    DPSK needs no such thing. The onlyreference is the previous bit which is

    readily available

  • 7/29/2019 Digital Modulation 1

    64/153

    64

    M-ary signaling

    Binary communications sends one of only 2

    levels; 0 or 1

    There is another way: combine several bits

    into symbols

    1 0 1 1 0 1 1 0 1 1 1 0 0 1 1

    Combining two bits at a time gives rise to4 symbols; a 4-ary signaling

  • 7/29/2019 Digital Modulation 1

    65/153

    65

    8-level PAM

    Here is an example of 8-level signaling

    0 1 0 1 0 0 0 0 0 0 0 1 1 1 0 1 0 0 1 1 1binary

    7

    5

    3

    2

    1

    -1

    -3

    -5

    -7

  • 7/29/2019 Digital Modulation 1

    66/153

    66

    A few definitions

    We used to work with bit length Tb. Now

    we have a new parameter which we call

    symbol length,T

    1 10

    T

    Tb

    Bit length symbol length

  • 7/29/2019 Digital Modulation 1

    67/153

    67

    Bit length-symbol length

    relationship

    When we combine nbits into one symbol;

    the following relationships hold

    T=nTb- symbol length

    n=logM bits/symbol

    T=TbxlogM- symbol length

    All logarithms are base 2

  • 7/29/2019 Digital Modulation 1

    68/153

    68

    Example

    If 8 bits are combined into one symbol, the

    resulting symbol is 8 times wider

    Using n=8, we have M=28=256 symbols to

    pick from

    Symbol length T=nTb=8Tb

  • 7/29/2019 Digital Modulation 1

    69/153

    69

    Defining baud

    When we combine n bits into one symbol,

    numerical data rate goes down by a factor

    of n

    We define baud as the number of

    symbols/sec

    Symbol rate is a fraction of bit rate

    R=symbol rate=Rb/n=R

    b/logM

    For 8-level signaling, baud rate is 1/3 of bit

    rate

  • 7/29/2019 Digital Modulation 1

    70/153

    70

    Why M-ary?

    Remember Nyquist bandwidth? It takes a

    minimum of R/2 Hz to transmit R

    pulses/sec.

    If we can reduce the pulse rate, required

    bandwidth goes down too

    M-ary does just that. It takes Rb bits/sec

    and turns it into Rb/logM pulses sec.

    Issues in transmitting 9600

  • 7/29/2019 Digital Modulation 1

    71/153

    71

    Issues in transmitting 9600

    bits/sec

    Want to transmit 9600 bits/sec. Options:

    Nyquists minimum bandwidth:9600/2=4800 Hz

    Full roll off raised cosine:9600 Hz

    None of them fit inside the 4 KHz wide

    phone lines

    Go to a 16 - level signaling, M=16. Pulse

    rate is reduced to

    R=Rb/logM=9600/4=2400 Hz

  • 7/29/2019 Digital Modulation 1

    72/153

    72

    Using 16-level signaling

    Go to a 16-level signaling, M=16. Pulse rate

    is then cut down to

    R=Rb/logM=9600/4=2400 pulses/sec

    To accommodate 2400 pulses /sec, we

    have several options. Using sinc we need

    only 1200 Hz. Full roll-off needs 2400Hz

    Both fit within the 4 KHz phone line

    bandwidth

  • 7/29/2019 Digital Modulation 1

    73/153

    73

    Bandwidth efficiency

    Bandwidth efficiency is defined as the

    number of bits that can be transmitted

    within 1 Hz of bandwidth

    =Rb/BT bits/sec/Hz

    In binary communication using sincs,

    BT=Rb/2--> =2 bits/sec/Hz

  • 7/29/2019 Digital Modulation 1

    74/153

    74

    M-ary bandwidth efficiency

    In M-ary signaling , pulse rate is given by

    R=Rb/logM. Full roll-off raised cosine

    bandwidth is BT=R= Rb/logM.

    Bandwidth efficiency is then given by

    =Rb/BT=logM bits/sec/Hz

    For M=2, binary we have 1 bit/sec/Hz. For

    M=16, we have 4 bits/sec/Hz

  • 7/29/2019 Digital Modulation 1

    75/153

    75

    M-ary bandwidth

    Summarizing, M-ary and binary bandwidth

    are related by

    BM-ary=Bbinary/logM

    Clearly , M-ary bandwidth is reduced by a

    factor of logM compared to the binary

    bandwidth

  • 7/29/2019 Digital Modulation 1

    76/153

    76

    8-ary bandwidth

    Let the bit rate be 9600 bits/sec. Binary

    bandwidth is nominally equal to the bit

    rate, 9600 Hz

    We then go to 8-level modulation (3

    bits/symbol) M-ary bandwidth is given by

    BM-ary=Bbinary/logM=9600/log8=3200 Hz

    Bandwidth efficiency

  • 7/29/2019 Digital Modulation 1

    77/153

    77

    Bandwidth efficiency

    numbers

    Here are some numbers

    n(bits/symbol) M(levels) (bits/sec/Hz)

    1 2 12 4 2

    3 8 3

    4 16 4

    8 256 8

  • 7/29/2019 Digital Modulation 1

    78/153

    78

    Symbol energy vs. bit energy

    Each symbol is made up ofnbits. It is not

    therefore surprising for a symbol to have n

    times the energy of a bit

    E(symbol)=nEb

    Eb

    E

    QPSK

  • 7/29/2019 Digital Modulation 1

    79/153

    79

    QPSK

    quadrature phase shift keying

    This is a 4 level modulation.

    Every two bits is combined and mapped to

    one of 4 phases of an RF signal

    These phases are 45o,135o,225o,315o

    si(t) 2ET

    cos 2fct (2i 1)4 ,i 1,2,3,4

    0

    , 0 t T

    Symbol energy

    Symbol width

  • 7/29/2019 Digital Modulation 1

    80/153

    80

    QPSK constellation

    45o

    0001

    11 10

    E

    1 t 2

    Tcos2fct

    2 t 2

    Tsin 2fct

    Basis functions S=[0.7 E,- 0.7 E]

  • 7/29/2019 Digital Modulation 1

    81/153

    81

    QPSK decision regions

    0001

    11 10

    Decision regions re color-coded

  • 7/29/2019 Digital Modulation 1

    82/153

    82

    QPSK error rate

    Symbol error rate for QPSK is given by

    This brings up the distinction between

    symbol error and bit error. They are not the

    same!

    Pe

    erfc(E

    2No)

    S

  • 7/29/2019 Digital Modulation 1

    83/153

    83

    Symbol error

    Symbol error occurs when received vector

    is assigned to the wrong partition in the

    constellation

    When s1 is mistaken for s2, 00 is mistaken

    for 11

    0011s1s2

    S b l bit

  • 7/29/2019 Digital Modulation 1

    84/153

    84

    Symbol error vs. bit error

    When a symbol error occurs, we might

    suffer more than one bit error such as

    mistaking 00 for 11.

    It is however unlikely to have more than

    one bit error when a symbol error occurs

    10 10 11 1000

    11 10 11 1000

    10 symbols = 20 bits

    Sym.error=1/10Bit error=1/20

    I t ti b l

  • 7/29/2019 Digital Modulation 1

    85/153

    85

    Interpreting symbol error

    Numerically, symbol error is larger than bit

    error but in fact they are describing the

    same situation; 1 error in 20 bits

    In general, if Pe is symbol error

    Pe

    logM

    BER Pe

    Symbol error and bit error for

  • 7/29/2019 Digital Modulation 1

    86/153

    86

    Symbol error and bit error for

    QPSK

    We saw that symbol error for QPSK was

    Assuming no more than 1 bit error for each

    symbol error, BER is half of symbol error

    Remember symbol energy E=2Eb

    Pe erfc(E

    2No)

    BER 12erfc( E

    2No)

    QPSK BPSK

  • 7/29/2019 Digital Modulation 1

    87/153

    87

    QPSK vs. BPSK

    Lets compare the two based on BER andbandwidth

    BER Bandwidth

    BPSK QPSK BPSK QPSK

    1

    2

    erfcEb

    No

    1

    2erfc

    Eb

    No

    Rb Rb/2

    EQUAL

    M h PSK (MPSK)

  • 7/29/2019 Digital Modulation 1

    88/153

    88

    M-phase PSK (MPSK)

    If you combine 3 bits into one symbol, we

    have to realize 23=8 states. We can

    accomplish this with a single RF pulse

    taking 8 different phases 45o apart

    si(t) 2E

    Tcos 2fct (i 1)

    4

    ,i 1,...,8

    0

    ,0 t T

    8 PSK t ll ti

  • 7/29/2019 Digital Modulation 1

    89/153

    89

    8-PSK constellation

    Distribute 8 phasors uniformly around a

    circle of radius E

    45o

    Decision region

    S b l f MPSK

  • 7/29/2019 Digital Modulation 1

    90/153

    90

    Symbol error for MPSK

    We can have M phases around the circle

    separated by 2/M radians.

    It can be shown that symbol error

    probability is approximately given by

    Pe erfc ENosin

    M ,M 4

    Quadrature Amplitude

  • 7/29/2019 Digital Modulation 1

    91/153

    91

    Q p

    Modulation (QAM)

    MPSK was a phase modulation scheme. All

    amplitudes are the same

    QAM is described by a constellation

    consisting of combination of phase and

    amplitudes

    The rule governing bits-to-symbols are the

    same, i.e. n bits are mapped to M=2n

    symbols

    16-QAM constellation using

  • 7/29/2019 Digital Modulation 1

    92/153

    92

    Q g

    Gray coding

    16-QAM has the following constellation

    Note gray coding

    where adjacent symbolsdiffer by only 1 bit

    0010001100010000

    1010

    1110

    0110

    1011

    1111

    0111

    1001

    1101

    0101

    1000

    1100

    0100

    Vector representation

  • 7/29/2019 Digital Modulation 1

    93/153

    93

    p

    of 16-QAM

    There are 16 vectors, each defined by a

    pair of coordinates. The following 4x4

    matrix describes the 16-QAM constellation

    [ai ,bi ]

    3,3 1,3 1,3 3,3

    3,1 1,1 1,1 3,1

    3,1 1,1 1,1 3,1

    3,3 1,3 1,3 3, 3

    What is energy per symbol in

  • 7/29/2019 Digital Modulation 1

    94/153

    94

    gy p y

    QAM?

    We had no trouble defining energy per

    symbol E for MPSK. For QAM, there is no

    single symbol energy. There are many

    We therefore need to define average

    symbol energy Eavg

    Eavg 1M ai2 bi2 i 1

    M

    E for 16 QAM

  • 7/29/2019 Digital Modulation 1

    95/153

    95

    Eavg for 16-QAM

    Using the [ai,bi] matrix and using

    E=ai^2+bi^2 we get one energy per signal

    E

    18 10 10 1810 2 2 10

    10 2 2 10

    18 10 10 18

    Eavg=10

    Symbol error for M ary QAM

  • 7/29/2019 Digital Modulation 1

    96/153

    96

    Symbol error for M-ary QAM

    With the definition of energy in mind,

    symbol error is approximated by

    Pe 2 11

    M

    erfc

    2Eavg

    2 M1 No

    Familiar constellations

  • 7/29/2019 Digital Modulation 1

    97/153

    97

    Familiar constellations

    Here are a few golden oldies

    V.22

    600 baud

    1200 bps

    V.22 bis

    600 baud

    2400 bps

    V.32 bis

    2400 baud

    9600 bps

    M ary FSK

  • 7/29/2019 Digital Modulation 1

    98/153

    98

    M-ary FSK

    Using M tones, instead of M

    phases/amplitudes is a fundamentally

    different way of M-ary modulation

    The idea is to use M RF pulses. The

    frequencies chosen must be orthogonal

    si t 2E

    T cos 2fit ,0 t T

    i 1,...,M

    MFSK constellation:

  • 7/29/2019 Digital Modulation 1

    99/153

    99

    3-dimensions

    MFSK is different from MPSK in that each

    signal sits on an orthogonal axis(basis)

    s1

    s2

    s3

    1

    2

    3

    i t 2

    Tcos 2fit ,

    0 t T

    i 1,...,M

    s1=[E ,0, 0]s2=[0,E, 0]s3=[0,0,E]

    E

    E

    E

    Orthogonal signals:

    How many dimensions how many

  • 7/29/2019 Digital Modulation 1

    100/153

    100

    How many dimensions, how many

    signals?

    We just saw that in a 3 dimensional space,

    we can have no more than 3 orthogonal

    signals

    Equivalently, 3 orthogonal signals dontneed more than 3 dimensions because

    each can sit on one dimension

    Therefore, number of dimensions is always

    less than or equal to number of signals

    How to pick the tones?

  • 7/29/2019 Digital Modulation 1

    101/153

    101

    How to pick the tones?

    Orthogonal FSK requires tones that are

    orthogonal.

    Two carrier frequencies separated by

    integer multiples of period are orthogonal

    Example

  • 7/29/2019 Digital Modulation 1

    102/153

    102

    Example

    Take two tones one at f1 the other at f2. T

    must cover one or more periods for the

    integral to be zero

    2cos 2f1t cos 2f2t dt cos2 f1 f2 dt0

    T

    averages to zero

    0

    T

    cos2 f1 f2 dt0

    T

    averages to zero if T =i/(f1 -f2); i=integer

    Take f1=1000 and T=1/1000. Then

    if f2=2000 , the two are orthogonal

    so will f2=3000,4000 etc

    MFSK symbol error

  • 7/29/2019 Digital Modulation 1

    103/153

    103

    MFSK symbol error

    Here is the error expression with the usual

    notations

    Pe 1

    2M1 erfc

    E

    2No

    Spectrum of M-ary signals

  • 7/29/2019 Digital Modulation 1

    104/153

    104

    Spectrum of M-ary signals

    So far Eb/No, i.e. power, has been our main

    concern. The flip side of the coin is

    bandwidth.

    Frequently the two move in opposite

    directions

    Lets first look at binary modulationbandwidth

    BPSK bandwidth

  • 7/29/2019 Digital Modulation 1

    105/153

    105

    BPSK bandwidth

    Remember BPSK was obtained from a

    polar signal by carrier modulation

    We know the bandwidth of polar NRZ using

    square pulses was BT=Rb.

    It doesnt take much to realize that carriermodulation doubles this bandwidth

    Illustrating BPSK bandwidth

  • 7/29/2019 Digital Modulation 1

    106/153

    106

    Illustrating BPSK bandwidth

    The expression for baseband BPSK (polar)

    bandwidth is

    SB(f)=2Ebsinc2(Tbf)

    BT=2Rbf1/Tb

    BPSK

    fc+/Tbfc-/Tb fc

    2/Tb=2Rb

    BFSK as a sum of two RF

  • 7/29/2019 Digital Modulation 1

    107/153

    107

    streams

    BFSK can be thought of superposition of

    two unipolar signals, one at f1 and the

    other at f2

    0 1000 2000 3000 4000 5000 6000 7000 8000-1

    -0.5

    0

    0.5

    1

    0 1000 2000 3000 4000 5000 6000 7000 8000-1

    -0.5

    0

    0.5

    1

    0 1000 2000 3000 4000 5000 6000 7000 8000-1

    -0.8

    -0.6

    -0.4

    -0.2

    0

    0.2

    0.4

    0.6

    0.8

    1

    BFSK for 1 0 0 1 0 1 1

    +

    Modeling of BFSK bandwidth

  • 7/29/2019 Digital Modulation 1

    108/153

    108

    Modeling of BFSK bandwidth

    Each stream is just a carrier modulated

    unipolar signal. Each has a sinc spectrum

    f1 f2

    1/Tb=Rb

    fc

    fc=(f1+f2)/2

    f

    BT=2 f+2Rb

    f= (f2-f1)/2

    Example: 1200 bps bandwidth

  • 7/29/2019 Digital Modulation 1

    109/153

    109

    Example: 1200 bps bandwidth

    The old 1200 bps standard used BFSK

    modulation using 1200 Hz for mark and

    2200 Hz for space. What is the bandwidth?

    Use

    BT=2f+2Rb

    f=(f2-f1)/2=(2200-1200)/2=500 Hz

    BT=2x500+2x1200=3400 Hz

    This is more than BPSK of 2Rb=2400 Hz

    Sundes FSK

  • 7/29/2019 Digital Modulation 1

    110/153

    110

    Sunde s FSK

    We might have to pick tones f1 and f2 that

    are not orthogonal. In such a case there

    will be a finite correlation between the

    tones

    2

    Tb

    cos(2f1t)

    0

    Tb

    cos(2f2t)dt

    1 2 3 2(f2-f1)Tb

    Good points,zero correlation

    Picking the 2nd zero crossing:

  • 7/29/2019 Digital Modulation 1

    111/153

    111

    Sundes FSK

    If we pick the second zc term (the first

    term puts the tones too close) we get

    2(f2-f1)Tb=2--> f=1/2Tb=Rb/2

    rememberf is (f2-f1)/2

    Sundes FSK bandwidth is then given by

    BT=2f+2Rb=Rb+2Rb=3Rb

    The practical bandwidth is a lot smaller

    Sundes FSK bandwidth

  • 7/29/2019 Digital Modulation 1

    112/153

    112

    Sunde s FSK bandwidth

    Due to sidelobe cancellation, practical

    bandwidth is just BT=2f=Rb

    f1 f2

    1/Tb=Rb

    fc

    fc=(f1+f2)/2

    f

    BT=2 f+2Rb

    f= (f2-f1)/2

    f

    B FSK example

  • 7/29/2019 Digital Modulation 1

    113/153

    113

    B FSK example

    A BFSK system operates at the 3rd zero

    crossing of-Tb plane. If the bit rate is 1

    Mbps, what is the frequency separation of

    the tones? The 3rd zc is for 2(f2-f1)Tb=3. Recalling that

    f=(f2-f1)/2 then f =0.75/Tb

    Then f =0.75/Tb=0.75x106=750 KHz

    And BT=2(f +Rb)=2(0.75+1)106=3.5 MHz

    Point to remember

  • 7/29/2019 Digital Modulation 1

    114/153

    114

    Point to remember

    FSK is not a particularly bandwidth-friendly

    modulation. In this example, to transmit 1

    Mbps, we needed 3.5 MHz.

    Of course, it is working at the 3rd zerocrossing that is responsible

    Original Sundes FSK requires BT=Rb=1 MHz

  • 7/29/2019 Digital Modulation 1

    115/153

    Bandwidth of MPSK

    modulation

    MPSK bandwidth review

  • 7/29/2019 Digital Modulation 1

    116/153

    116

    MPSK bandwidth review

    In MPSK we used pulses that are log2M

    times wider tan binary hence bandwidth

    goes down by the same factor.

    T=symbol width=Tblog2M

    For example, in a 16-phase modulation,

    M=16, T=4Tb.

    Bqpsk=Bbpsk/log2M= Bbpsk/4

    MPSK bandwidth

  • 7/29/2019 Digital Modulation 1

    117/153

    117

    MPSK bandwidth

    MPSK spectrum is given by

    SB

    (f)=(2Eb

    log2

    M)sinc2(Tb

    flog2

    M)

    f/Rb

    Notice normalized frequency

    1/logM

    Set to 1 for zero crossing BW

    Tbflog2M=1

    -->f=1/ Tbflog2M

    =Rb/log2M

    BT= Rb/log2M

    Bandwidth after carrier

    d l ti

  • 7/29/2019 Digital Modulation 1

    118/153

    118

    modulation

    What we just saw is MPSK bandwidth in

    baseband

    A true MPSK is carrier modulated. This will

    only double the bandwidth. Therefore,

    Bmpsk=2Rb/log2M

    QPSK bandwidth

  • 7/29/2019 Digital Modulation 1

    119/153

    119

    QPSK bandwidth

    QPSK is a special case of MPSK with M=4

    phases. Its baseband spectrum is given by

    SB(f)=2Esinc2(2Tbf)

    f/Rb0.5

    B=0.5Rb-->

    half of BPSK

    1

    After modulation:Bqpsk=Rb

    Some numbers

  • 7/29/2019 Digital Modulation 1

    120/153

    120

    Some numbers

    Take a 9600 bits/sec data stream

    Using BPSK: B=2Rb=19,200 Hz (too much

    for 4KHz analog phone lines)

    QPSK: B=19200/log24=9600Hz, still high

    Use 8PSK:B= 19200/log28=6400Hz

    Use 16PSK:B=19200/ log216=4800 Hz. This

    may barely fit

    MPSK vs.BPSK

  • 7/29/2019 Digital Modulation 1

    121/153

    121

    MPSK vs.BPSK

    Lets say we fix BER at some level. How dobandwidth and power levels compare?

    M Bm-ary/Bbinary (Avg.power)M/(Avg.power)bin

    4 0.5 0.34 dB8 1/3 3.91 dB

    16 1/4 8.52 dB

    32 1/5 13.52 dB

    Lesson: By going to multiphase modulation, we save

    bandwidth but have to pay in increased power, But why?

    Power-bandwidth tradeoff

  • 7/29/2019 Digital Modulation 1

    122/153

    122

    The goal is to keep BER fixed as we

    increase M. Consider an 8PSK set.

    What happens if you go to 16PSK? Signals

    get closer hence higher BER

    Solution: go to a larger circle-->higher

    energy

    Additional comparisons

  • 7/29/2019 Digital Modulation 1

    123/153

    123

    p

    Take a 28.8 Kb/sec data rate and letscompare the required bandwidths

    BPSK: BT=2(Rb)=57.6 KHz

    BFSK: BT = Rb=28.8 KHz ...Sundes FSK QPSK: BT=half of BPSK=28.8 KHz

    16-PSK: BT=quarter of BPSK=14.4 KHz

    64-PSK: BT=1/6 of BPSK=9.6 KHz

    Power-limited systems

  • 7/29/2019 Digital Modulation 1

    124/153

    124

    y

    Modulations that are power-limited achieve

    their goals with minimum expenditure of

    power at the expense of bandwidth.

    Examples are MFSK and other orthogonalsignaling

    Bandwidth-limited systems

  • 7/29/2019 Digital Modulation 1

    125/153

    125

    y

    Modulations that achieve error rates at a

    minimum expenditure of bandwidth but

    possibly at the expense of too high a

    power are bandwidth-limited Examples are variations of MPSK and many

    QAM

    Check BER rate curves for BFSK and

    BPSK/QAM cases

    Bandwidth efficiency index

  • 7/29/2019 Digital Modulation 1

    126/153

    126

    y

    A while back we defined the following ratio

    as a bandwidth efficiency measure in

    bits/sec/HZ

    =Rb/BT bits/sec/Hz

    Every digital modulation has its own

    for MPSK

  • 7/29/2019 Digital Modulation 1

    127/153

    127

    for MPSK

    At a bit rate of Rb, BPSK bandwidth is 2Rb

    When we go to MPSK, bandwidth goes

    down by a factor of log2M

    BT=2Rb/ log2M

    Then

    =Rb/BT= log2M/2 bits/sec/Hz

    Some numbers

  • 7/29/2019 Digital Modulation 1

    128/153

    128

    Lets evaluate vs. M for MPSK

    M 2 4 8 16 32 64

    .5 1 1.5 2 2.5 3

    Notice that bits/sec/Hz goes up by a factor

    of 6 from M=2 and M=64

    The price we pay is that if power level is

    fixed (constellation radius fixed) BER will

    go up. We need more power to keep BER

    the same

    Defining MFSK:

  • 7/29/2019 Digital Modulation 1

    129/153

    129

    g

    In MFSK we transmit one of M frequencies

    for every symbol duration T

    These frequencies must be orthogonal.

    One way to do that is to space them 1/2Tapart. They could also be spaced 1/T apart.

    Following The textbook we choose the

    former (this corresponds to using the first

    zero crossing of correlation curve)

    MFSK bandwidth

  • 7/29/2019 Digital Modulation 1

    130/153

    130

    Symbol duration in MFSK is M times longer

    than binary

    T=Tblog2M symbol length

    Each pair of tones are separated by 1/2T. If

    there are M of them,

    BT=M/2T=M/2Tblog2M

    -->BT=MRb/2log2M

    Contrast with MPSK

  • 7/29/2019 Digital Modulation 1

    131/153

    131

    Variation of bandwidth with M differs

    drastically compared to MPSK

    MPSK MFSK

    BT=2Rb/log2M BT=MRb/2log2M

    As M goes up, MFSK eats up more

    bandwidth but MPSK save bandwidth

    MFSK bandwidth efficiency

  • 7/29/2019 Digital Modulation 1

    132/153

    132

    y

    Lets compute s for MFSK

    =Rb/M=2log2M/M bits/sec/HzMFSK

    M 2 4 8 16 32 64

    1 1 .75 .5 .3 .18

    Notice bandwidth efficiency drop. We are

    sending fewer and fewer bits per 1 Hz of

    bandwidth

  • 7/29/2019 Digital Modulation 1

    133/153

    COMPARISON OF DIGITALMODULATIONS*

    *B. Sklar, Defining, Designing and Evaluating Digital Communication Systems,

    IEEE Communication Magazine, vol. 31, no.11, November 1993, pp. 92-101

    Notations

  • 7/29/2019 Digital Modulation 1

    134/153

    134

    M 2m # of symbols

    m = log2 Mbits/symbol

    R = mTs

    log2 MTs

    bits/sec

    Ts symbol duration

    Rs symbol rate

    Tb 1

    RTsm

    1

    mRsbit length

    Bandwidth efficiency

    measure

    R

    W

    log2 M

    WTs

    1

    WTb

    Bandwidth-limited Systems

  • 7/29/2019 Digital Modulation 1

    135/153

    135

    There are situations where bandwidth is at

    a premium, therefore, we need

    modulations with large R/W.

    Hence we need standards with large time-bandwidth product

    The GSM standard uses Gaussian minimum

    shift keying(GMSK) with WTb=0.3

    Case of MPSK

  • 7/29/2019 Digital Modulation 1

    136/153

    136

    In MPSK, symbols are m times as wide as

    binary.

    Nyquist bandwidth is W=Rs/2=1/2Ts.

    However, the bandpass bandwidth is twicethat, W=1/Ts

    Then

    R

    W

    log2 M

    WTs log2 Mbits/sec/Hz

    Cost of Bandwidth Efficiency

  • 7/29/2019 Digital Modulation 1

    137/153

    137

    As M increases, modulation becomes more

    bandwidth efficient.

    Lets fix BER. To maintain this BER while

    increasing M requires an increase in Eb/No.

    Power-Limited Systems

  • 7/29/2019 Digital Modulation 1

    138/153

    138

    There are cases that bandwidth is

    available but power is limited

    In these cases as M goes up, the

    bandwidth increasesbut required powerlevels to meet a specified BER remains

    stable

    Case of MFSK

  • 7/29/2019 Digital Modulation 1

    139/153

    139

    MFSK is an orthogonal modulation scheme.

    Nyquist bandwidth is M-times the binary

    case because of using M orthogonal

    frequencies, W=M/Ts=MRs

    Then

    R

    W log2 M

    WTs log2 M

    Mbits/sec/Hz

    Select an Appropriate

    Modulation

  • 7/29/2019 Digital Modulation 1

    140/153

    140

    Modulation

    We have a channel of 4KHz with an

    available S/No=53 dB-Hz

    Required data rate R=9600 bits/sec.

    Required BER=10-5.

    Choose a modulation scheme to meet

    these requirements

    Minimum Number of Phases

  • 7/29/2019 Digital Modulation 1

    141/153

    141

    To conserve power, we should pick the

    minimum number of phases that still meets

    the 4KHz bandwidth

    A 9600 bits/sec if encoded as 8-PSK resultsin 3200 symbols/sec needing 3200Hz

    So, M=8

    What is the required Eb/No?

  • 7/29/2019 Digital Modulation 1

    142/153

    142

    S

    No

    EbR

    No

    Eb

    No

    R

    EbNo

    (dB) S

    No(dB Hz) R(dB bits /sec

    13.2dB

    Is BER met? Yes

  • 7/29/2019 Digital Modulation 1

    143/153

    143

    The symbol error probability in 8-PSK is

    Solve for Es/No

    Solve for PE

    PE M 2Q2Es

    Nosin

    M

    BER PE

    log2 M

    2.2 105

    3 7.3 106

    EsNo

    log2 M EbN0

    3 20.89 62.67

    Power-limited uncoded

    system

  • 7/29/2019 Digital Modulation 1

    144/153

    144

    system

    Same bit rate and BER

    Available bandwidth W=45 KHz

    Available S/No=48-dBHz

    Choose a modulation scheme that yields

    the required performance

    Binary vs. M-ary Model

  • 7/29/2019 Digital Modulation 1

    145/153

    145

    M-ary ModulatorR bits/s

    Rs

    R

    log2

    Msymbols / s

    M-ary demodulator

    S

    No

    E

    b

    No

    R E

    s

    No

    Rs

    Choice of Modulation

  • 7/29/2019 Digital Modulation 1

    146/153

    146

    With R=9600 bits/sec and W=45 KHz, the

    channel is not bandwidth limited

    Lets find the available Eb/No

    Eb

    No

    (dB) S

    No

    dB Hz R(dB bit/ s)

    Eb

    No(dB) 48dB Hz

    (10log9600)dB bits / s

    8.2dB

    Choose MFSK

  • 7/29/2019 Digital Modulation 1

    147/153

    147

    We have a lot of bandwidth but little power

    ->orthogonal modulation(MFSK)

    The larger the M, the more power

    efficiency but more bandwidth is needed Pick the largest M without going beyond

    the 45 KHz bandwidth.

    MFSK Parameters

  • 7/29/2019 Digital Modulation 1

    148/153

    148

    From Table 1, M=16 for an MFSK

    modulation requires a bandwidth of 38.4

    KHz for 9600 bits/sec data rate

    We also wanted to have a BER

  • 7/29/2019 Digital Modulation 1

    149/153

    149

    Again from Table 1, to achieve BER of 10^-

    5 we need Eb/No of 8.1dB.

    We solved for the available Eb/No and that

    came to 8.2dB

    Symbol error for MFSK

  • 7/29/2019 Digital Modulation 1

    150/153

    150

    For noncoherent orthogonal MFSK, symbol

    error probability is

    PE

    M M1

    2exp

    Es

    2No

    Es

    Eblog

    2M

    BER for MFSK

  • 7/29/2019 Digital Modulation 1

    151/153

    151

    We found out that Eb/No=8.2dB or 6.61

    Relating Es/No and Eb/No

    BER and symbol error are related by

    Es

    No

    log2

    M EbN

    o

    PB

    2m1

    2m 1P

    E

    Example

  • 7/29/2019 Digital Modulation 1

    152/153

    152

    Lets look at the 16FSK case. With 16levels, we are talking about m=4 bits per

    symbol. Therefore,

    With Es/No=26.44, symbol error prob.

    PE=1.4x10^-5-->PB=7.3x10^-6

    PB

    2

    3

    24 1

    PE

    8

    15P

    E

    Summary

  • 7/29/2019 Digital Modulation 1

    153/153

    Given:

    R=9600 bits/s

    BER=10^-5

    Channel bandwith=45KHz

    Eb/No=8.2dB

    Solution

    16-FSK

    required bw=38.4khz

    required Eb/No=8.1dB