SC-FDMA Basics and MATLAB Implementation

sc-fdma
matlab
lte
communication systems
signal processing

This section covers SC-FDMA (Single-Carrier Frequency-Division Multiple Access) basics and provides a basic MATLAB code implementation. In SC-FDMA, the transmitter incorporates an FFT (Fast Fourier Transform) module before subcarrier mapping. This is reversed in the receiver compared to OFDM (Orthogonal Frequency-Division Multiplexing) or OFDMA (Orthogonal Frequency-Division Multiple Access).

The following is a block diagram of a typical SC-FDMA system. It is widely used in LTE User Equipment (UE) for the uplink transmission.

SC FDMA Block diagram

PLOT:

SC-FDMA BER plot

Download SC-FDMA MATLAB Source Code

The MATLAB code for SC-FDMA incorporates QPSK (Quadrature Phase-Shift Keying) modulation and 256-point IFFT (Inverse Fast Fourier Transform) and FFT.

Download SC-FDMA MATLAB Code file

AWGN Impairment Simulation in MATLAB

AWGN Impairment Simulation in MATLAB

MATLAB code demonstrating Additive White Gaussian Noise (AWGN) impairment and its effect on constellation diagrams with BPSK, QPSK, 16QAM, and 64QAM modulation.

awgn
matlab
impairment
CCDF MATLAB Code for RF Engineers

CCDF MATLAB Code for RF Engineers

Explore MATLAB code for generating CCDF curves, essential for RF engineers analyzing Peak-to-Average Power Ratio in RF Power Amplifier design. Includes code snippets and resources.

ccdf
matlab
rf engineering
Simulating DC Offset Impairment in MATLAB

Simulating DC Offset Impairment in MATLAB

Learn how to simulate DC offset impairment and its impact on constellation diagrams using MATLAB. Includes code snippets and example constellation plots.

dc offset
matlab
constellation diagram