1
Simple Single Carrier FDMA (SC-FDMA) Simulator
by Hyung G. Myung
Introduction
This is a very simple baseband simulator for SC-FDMA system. This simulator is
part of the upcoming book “Single Carrier FDMA: A New Air Interface for Long
Term Evolution” (Wiley, Nov. 2008) which I co-authored with professor David J.
Goodman at Polytechnic University.
The purpose of this simulator is to give some concrete idea of how SC-FDMA
system works. It does lack many realistic and sophisticated features such as
channel coding, time-varying fading channel model, soft decision decoding, etc.
Regardless, I am hoping that it will help you understand SC-FDMA which is a
fairly new development in 3GPP LTE.
For information on SC-FDMA, go to SC-FDMA resource website at
http://hgmyung.googlepages.com/scfdma. If you have any question, comment,
or feedback, please visit the SC-FDMA discussion forum at
http://scfdma.freeforums.org/ and leave your comment.
Directories
/papr/ : PAPR simulators. Run paprSCFDMA.m for SC-FDMA and
paprOFDMA.m for OFDMA.
/scfde/ : Link level simulator for single carrier with frequency domain
equalization (SC/FDE) system. The simulator outputs symbol error rate
(SER) for SC/FDE and OFDM. Run runSimSCFDE.m.
/scfdma/ : Link level simulator for SC-FDMA system. The simulator outputs
SER for localized mapping and distributed mapping. Run
runSimSCFDMA.m.
Simulation Assumptions
- System bandwidth: 5 MHz.
- Sampling rate: 5 Mega-samples per second.
- Data modulation format: QPSK (link level, PAPR) and 16-QAM (PAPR).
- Pulse shaping: None for link level and RC/RRC for PAPR.
- Cyclic prefix: 20 samples (4 µs).
- Transmitter IFFT size: 512.
- Subcarrier (tone) spacing: 9.765625 kHz (= 5 MHz / 512).
- SC-FDMA input block size: 16 symbols.