QPSK signal generation - labAlive experiment (2024)

Table of Contents
Start Exercise Next steps

QPSK signal generation - labAlive experiment (1)

Quadrature phase-shift keying (QPSK) modulator varies the signal's phase to transmit information.

At first let us appoint the in-phase component of the carrier as phase reference.

QPSK signal generation - labAlive experiment (2)

In-phase component of the carrier has phase 0°.

Each QPSK symbol assigns a specific phase shift to the carrier wave.

QPSK signal generation - labAlive experiment (3)

Phase shifts of the four constellation points: 45°, 135°, 225°, and 315°

Start

Now let's generate a QPSK signal from a bit sequence.

  • Two bits are mapped to a symbol.
  • The symbol specifies a phase shift that is imposed on the carrier. For the symbol duration the phase shifted carrier signal is transmitted.

QPSK signal generation - labAlive experiment (4)QPSK signal generation - labAlive experiment (5)QPSK signal generation - labAlive experiment (6)QPSK signal generation - labAlive experiment (7)QPSK signal generation - labAlive experiment (8)QPSK signal generation - labAlive experiment (9)QPSK signal generation - labAlive experiment (10)QPSK signal generation - labAlive experiment (11)QPSK signal generation - labAlive experiment (12)QPSK signal generation - labAlive experiment (13)QPSK signal generation - labAlive experiment (14)QPSK signal generation - labAlive experiment (15)QPSK signal generation - labAlive experiment (16)QPSK signal generation - labAlive experiment (17)QPSK signal generation - labAlive experiment (18)QPSK signal generation - labAlive experiment (19)QPSK signal generation - labAlive experiment (20)QPSK signal generation - labAlive experiment (21)QPSK signal generation - labAlive experiment (22)QPSK signal generation - labAlive experiment (23)QPSK signal generation - labAlive experiment (24)QPSK signal generation - labAlive experiment (25)QPSK signal generation - labAlive experiment (26)

QPSK signal generation

Exercise

Now it's your turn! Work out the transmit signal for this bit sequence.


QPSK signal generation - labAlive experiment (27)

Bit sequence 1101001110

QPSK signal generation - labAlive experiment (28)QPSK signal generation - labAlive experiment (29)QPSK signal generation - labAlive experiment (30)QPSK signal generation - labAlive experiment (31)QPSK signal generation - labAlive experiment (32)QPSK signal generation - labAlive experiment (33)

Transmit signal for this bit sequence.

Next steps

  • Switch to random bit sequence and see the generated QPSK signal.
  • Note that for the signals shown above the carrier frequency has been selected in a way that it fits nicely to the symbol duration. Now change the carrier frequency to any arbitrary value.

QPSK signal generation - labAlive experiment (34)

Bit sequence 0010001010

QPSK signal generation - labAlive experiment (35)QPSK signal generation - labAlive experiment (36)QPSK signal generation - labAlive experiment (37)QPSK signal generation - labAlive experiment (38)QPSK signal generation - labAlive experiment (39)QPSK signal generation - labAlive experiment (40)

The QPSK signal is generated by phase-shifting the carrier. This applies for any carrier frequency.

QPSK signal generation - labAlive experiment (41)

All symbol transitions are possible.

QPSK signal generation - labAlive experiment (42)

I/Q Signals of quadrature modulation. Adding in-phase (blue) and quadrature (red) components yields the transmit-signal (black).


1. The bit sequence on the left shall be QPSK modulated. Assign the corresponding transmission signal on the right per drag & drop!
The figure below is the in-phase component of the carrier.

  • QPSK signal generation - labAlive experiment (43)
  • QPSK signal generation - labAlive experiment (44)
  • QPSK signal generation - labAlive experiment (45)
  • QPSK signal generation - labAlive experiment (46)
QPSK signal generation - labAlive experiment (2024)
Top Articles
Latest Posts
Article information

Author: Sen. Ignacio Ratke

Last Updated:

Views: 5319

Rating: 4.6 / 5 (76 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Sen. Ignacio Ratke

Birthday: 1999-05-27

Address: Apt. 171 8116 Bailey Via, Roberthaven, GA 58289

Phone: +2585395768220

Job: Lead Liaison

Hobby: Lockpicking, LARPing, Lego building, Lapidary, Macrame, Book restoration, Bodybuilding

Introduction: My name is Sen. Ignacio Ratke, I am a adventurous, zealous, outstanding, agreeable, precious, excited, gifted person who loves writing and wants to share my knowledge and understanding with you.