SC-FDMA Basics and MATLAB Implementation
Advertisement
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.

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
Explore MATLAB Wireless Communications & Modulation
- AM/FM/PM Modulation in MATLAB
- ASK Modulation in MATLAB
- FSK Modulation in MATLAB
- MSK Modulation in MATLAB
- GMSK Modulation in MATLAB
- PSK Modulation (MATLAB Code)
- BPSK, QPSK, 16-QAM, 64-QAM (MATLAB Code)
- On-Off Keying (OOK) (MATLAB Code)
- OFDM (MATLAB Code)
- OFDMA Basics (MATLAB Code)
- SC-FDMA Basics (MATLAB Implementation)
- WiMAX OFDM Basics (MATLAB Code)
- WLAN OFDM Basics (MATLAB Code)
- LTE Basics (MATLAB Code)
- OFCDM (MATLAB Code)
- Beamforming (MATLAB Code QAM)
- 2x2 MIMO & STBC (MATLAB Code)
- CDMA (MATLAB Code)
- Zigbee Transceiver (MATLAB Code)
