Comparison of BPSK and QPSK modulation schemes.

Version 1.0.0.0 (1.24 KB) by wec
odulation is a process by which a carrier signal is altered according to information in a message si
1.1K Downloads
Updated 22 Feb 2013

View License

THEORY:
Modulation is a process by which a carrier signal is altered according to information in a message signal. The carrier frequency, denoted Fc, is the frequency of the carrier signal. The sampling rate is the rate at which the message signal is sampled during the simulation. The frequency of the carrier signal is usually much greater than the highest frequency of the input message signal. The Nyquist sampling theorem requires that the simulation sampling rate Fs be greater than two times the sum of the carrier frequency and the highest frequency of the modulated signal, in order for the demodulator to recover the message correctly.
In most media for communication, only a fixed range of frequencies is available for transmission. One way to communicate a message signal whose frequency spectrum does not fall within that fixed frequency range, or one that is otherwise unsuitable for the channel, is to alter a transmittable signal according to the information in your message signal. This alteration is called modulation, and it is the modulated signal that you transmit. The receiver then recovers the original signal through a process called demodulation.
For a given modulation technique, two ways to simulate modulation techniques are called baseband and passband. Baseband simulation, also known as the lowpass equivalent method, requires less computation. The toolbox used in this lab supports baseband simulation for digital modulation and passband simulation for analog modulation.
In this lab comparison will be done in both m-file coding and simulink

Cite As

wec (2024). Comparison of BPSK and QPSK modulation schemes. (https://www.mathworks.com/matlabcentral/fileexchange/40479-comparison-of-bpsk-and-qpsk-modulation-schemes), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2008a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0