QPSK Modulation: Quadrature Phase Shift Keying Explained
Advertisement
This page provides an introduction to QPSK (Quadrature Phase Shift Keying) modulation. We’ll explore the basics of QPSK, highlight the differences between QPSK and BPSK (Binary Phase Shift Keying), and offer links to QPSK modulation MATLAB and Python code.
QPSK is a digital modulation technique known for its bandwidth efficiency. Each signal point in QPSK represents two bits of information. Unlike BPSK, which uses a 180-degree phase shift, QPSK employs phase shifts that are multiples of 90 degrees (π/2 radians).
QPSK Modulation Representation
Mathematically, QPSK modulation can be expressed as follows:
for input bits ‘11’
for input bits ‘01’
for input bits ‘00’
for input bits ‘10’
Here, represents the amplitude, is the carrier frequency, and is time.
QPSK Constellation Diagram
QPSK Figure showing constellation points and encoding rule (based on IEEE standard 802.16-2004).
The figure above illustrates the QPSK constellation diagram. It shows how two binary bits at the input are simultaneously converted into a complex signal (or ). This signal selects one of the four possible phases based on the input bit pair. Each state of the complex signal is called a “symbol.”
In QPSK, the input bit stream is divided into pairs of bits. These two bits are then fed into the QPSK modulator. For example, as shown in the constellation diagram, an input of ‘11’ results in an output of , where is a normalization factor. In many systems, is set to 0.707. This output, , is the symbol representing the two binary input bits.
QPSK Modulation Applications
QPSK finds use in numerous wireless communication standards, including:
- GSM (Global System for Mobile Communications)
- CDMA (Code Division Multiple Access)
- LTE (Long-Term Evolution)
- 802.11 WLAN (Wireless Local Area Network)
- 802.16 fixed and mobile WiMAX (Worldwide Interoperability for Microwave Access)
- Satellite communications
- Cable TV
QPSK’s benefits stem from the 90-degree separation between constellation points. This provides robustness compared to many other modulation techniques (except BPSK). Moreover, QPSK offers double the data rate carrying capacity of BPSK because each symbol maps to two bits. In contrast, BPSK maps only one bit per symbol.