1. This document discusses M-ary modulation techniques, which allow more than two amplitude, phase, or frequency levels to transmit more bits per symbol. This increases transmission rate or reduces bandwidth compared to binary modulation.
2. M-ary modulation techniques discussed include M-ASK, M-PSK, M-FSK, and M-QAM. M-ASK maps k bits to one of M amplitude levels. M-PSK maps k bits to one of M phase shifts of the carrier. M-QAM combines M-ASK with quadrature carriers to modulate both amplitude and phase.
3. Higher order modulation like M-QAM can significantly increase transmission rate but requires more transmission power and complex
Fostering Friendships - Enhancing Social Bonds in the Classroom
Tele3113 wk10wed
1. TELE3113 Analogue and Digital
Communications – M-ary Modulation
Wei Zhang
w.zhang@unsw.edu.au
School of Electrical Engineering and Telecommunications
The University of New South Wales
30 Sept. 2009
2. Signaling Formats
Digital data (a sequence of binary digits) can be transmitted by
various pulse waveforms which are sometimes called line codes.
[Alternate Mark Inversion (AMI)]
TELE3113 - baseband 5 May 2009 p. -2
3. Multilevel (M-ary) Modulation
• The signalling schemes we have considered thus far have been binary, in the sense that each symbol we
send carries one single bit of information. Eg. Binary ASK (OOK)
• By using binary modulation techniques (B-ASK, B-FSK, B-PSK), each symbol carries only one bit
information.
• The signalling is binary, as the aspect of the signal we are modulating can only have two discrete
values, that we interpret as either “0” or “1”.
BASK: Amplitude +A or 0
BPSK: phase 0 or 180
BFSK: frequency f1 or f2.
• Rather than allowing the parameter we are keying to have just two states, we may allow it to have M
states, M-ary signalling.
• Usually we choose M to be a power of two and we interpret each symbol as corresponding to k-bits of
the input sequence, where k=log2M, or M=2k.
• Transmission rate can be increased by using multilevel modulation, in which each modulated signal
may carrier multiple bits information.
2
• This can reduce the transmission bandwidth compared with the bandwidth required for binary
modulation.
4. Example: 4-ASK (M=4, k=log4=2)
We group the bits of the input bit stream in pairs (k=2). The carrier amplitude has
4-possible levels, dependent on the value of the pair of bits we are modulating on
the carrier:
(0,0) 0 volt
(0,1) A volts
(1,1) 2A volts
(0,1) 3A volts
In this 4-ASK example, let’s assume our input bit stream is 0 1 1 1 0 0 1 0 0 1,
We group the bits in pairs, and this maps to the amplitude of the transmitted
carrier, A, 2A, 0, 3A, A.
The modulated signal is shown as
Question: Why Gray mapping?
3
5. The attraction of the M-ary signalling is that we may increase our bit rate while
keeping the bandwidth used by the system the same as binary signalling.
We make the distinction between the symbol rate (baud rate), Rs, which is the
number of symbols sent per second, and the bit rate, Rb, which is the number of bits
send per second.
The number of symbols we send per second determines our symbols period. For
non-return to zero signalling, we can take Ts=1/Rs. The bandwidth used is inversely
proportional to the symbol period, B=1/Ts=Rs.
For M=2k ary signalling, one sent symbol carries k bits of information, so Rb=kRs.
The bandwidth expressed in terms of the bit rate is B=Rs=Rb/k.
We can see that the M-ary achieves a k-folf reduction in the bandwidth needed to
maintain a gieven bit rate Rb, compared to the binary case (Rs=Rb, since one symbol
is one bit.)
Alternatively, with a given bandwidth, M-ary signalling can achieve a k-fold
increase in bit rate of binary signalling. 4
6. The trade-off in M-ary signalling is its power requirements, and an increase in
system complexity.
In M-ary signalling, to achieve the same error performance (called bit error rate,
BER) as in binary system, we must transmit more power. The error resilience of
the system is related to the spacing between the amplitude levels. To achieve
the same amplitude level in M-ary ASK, our average amplitudes must be
higher, and so consume more power.
This is the bandwidth-power trade-off common in most communication systems.
M-ary Modulation
1. A digital-to-analogue converter (DAC) can be used to convert k bits of the input
to M=2k amplitude levels.
2. The M-ary baseband signal can then be modulated onto the carrier using any
modulation technique, like (M-ASK, M-PSK, M-FSK). 5
7. Example:
• Binary data in k-bit slots at bit rate R are converted into PAM data symbols
with M levels using a DAC (reverse of encoding operation). Note: l = log 2 M
• Each symbol takes k-bit intervals, so symbols rate: D=R/k [baud]
baud rate=symbols/sec, Rs=D=1/Ts, where Ts is the symbol interval
bit rate = bits/sec, Rb=R=1/Tb, where Tb is the bit interval
• Multilevels (M-levels, M>2) of the waveform parameter are used in the
modulation such as M-ASK, M-FSK, M-PSK.
There are two types of M-ary modulation:
• Digital signals are generated by changing the amplitude, phase, or frequency
of a carrier in M discrete steps (levels).
• Digital signals are generated by combining different modulation techniques
into a hybrid form (e.g., both amplitude and phase of the carrier are modulated,
such as M-ary QAM).
6
8. M-ASK:
Binary to multilevel digital signal convert
• An k=3 bit DAC is used.
• M=23=8 level digital signals
• Symbol interval Ts=3Tb
• Symbol rate D=R/3
Question: 1. What is average power?
7
2. Can we use envelope detection for this M-ASK?
9. The performance of FSK is heavily dependent on the spacing between the
frequencies. However, we will not go into this issue here.
We will just make the comment that a particular type of FSK, called Gaussian
minimum shift keying (GMSK) is very popular and is used in GSM mobile phone.
It is binary FSK, so two frequencies are used, it is keyed in such a way so as to
keep the phase of the modulated carrier continuous, called continuous phase
modulation. This minimizes the bandwidth occupied by the signal. The frequency
shaping pulse is Gaussian.
8
10. M-ary Phase Shift Keying (M-PSK)
• In binary PSK, the modulated signal is
x (t ) = − Ac m(t ) cos(ωc t ) x (t ) = Ac cos(ωc t + θi )
⎧ − Ac cos(ωct ), m(t ) = 1 = Re{ Ac e jθi e jωct }
=⎨
⎩ Ac cos(ωc t ), m(t ) = −1 = Re{g (t )e jωct }
= Ac cos(ωct + θi ), where θi = 0, or π
• Using the analytical signal representation, the complex envelop
of the signal is g (t ) = Ac e jθ . The phase of the carrier takes either 0 or π.
i
• In M-ary PSK, the phase of the carrier can take on one of M possible values.
(i − 1)
θi = 2π , i = 1, 2,L , M
M
Example: M-ary PSK with M=4 (l=2 bits/symbol)
• There are 4 permitted values of the complex envelope. They are the complex values for each
of the 4 multilevels, corresponding to the 4 phases that the carrier can take.
• Each symbol carries l=2 bits, so transmission rate increased twice.
9
11. Signal Constellation
• The maps of the permitted values of the complex envelope g(t) in
a complex domain are known as signal constellations.
• Because M=4 in this case, 4-PSK is also known as quadrature PSK
or QPSK. 10
13. • MPSK can also be generated by using two quadrature carrriers
multiplied by the x and y components of the complex envelope
(instead of using phase modulator)
jθi
xc (t ) = Re{ Ac e e jωc t
} g (t ) = Ac e jθi = x (t ) + jy (t )
= Re{g (t )e jωct } x (t ) = Ac cos θi
= x (t ) cos ωc t − y (t ) sin ωc t y (t ) = Ac sin θi
12
15. Quadrature Amplitude Modulation (QAM)
• This is the combination of Quadrature multiplexing with M-ASK.
• Recall for quadrature-multiplexing (QM), we have essentially two
independednt channels at each frequency, an in-phase carrier and a
quadrature carrier,
sI=cos(wct), sQ=-sin(wct).
• In M-ary QAM, the in-phase and quadrature components are
independent (carry independent information)
• The carrier experiences both amplitude and phase modulation. (hybrid
modulation)
• QAM signal constellations are not restricted to having permitted
signalling points only on a circle of radius Ac (as was the case for
MPSK).
xc (t ) = Re{g (t )e jωct }
g (t ) = R(t )e jθ ( t ) = x (t ) + jy (t )
= x (t ) cos ωc t − y (t ) sin ωc t
• x(t) and y(t) may take individual discrete values, respectively.
14
16. 2 bits in I channel
2 bits in Q channel
Question :
1. Transmission rate?
2. Average symbol energy?
3. How to detect QAM?
4. 16QAM vs 16 ASK
15