One of the problem of OFDM based communication is the high peak-to-average power ratio (PAPR) caused by IFFT. The peak power is proportional to IFFT length (L). We can minimize PAPR in UL via DFT.
The DFT-S technique involves first passing the set of transmit symbols - got from a Q-ary alphabet like QAM or QPSK through a Discrete Fourier Transform (DFT) block, before they are mapped to the inputs of an Inverse Discrete Fourier Transform (IDFT) block. The DFT and IDFT operations are computed very efficiently using FFT and IFFT algorithms. The size of the IDFT block (L) is chosen to be an integer (K) multiple of the size of the DFT block.
The comparison of OFDM and DFTS-OFDM is shown here:

The DFTS-OFDM communication diagram is shown here:

Communication Sample code:
- simpleQAM: test the basic QAM modulation, draw the Constellation Diagram
- simpleofdm: simulates basic ofdm connection, test the BER
- 80211ofdm: simulate the IEEE802.11 OFDM communication
- dfts_ofdm: simulate the DFT-S OFDM to minimize PAPR in UL via DFT
The Constellation Diagram of the communication simulation:

OFDM Radar diagram is shown here:

OFDM Radar Sample code:
- DFT-spread-OFDM Radar: Periodogram-based OFDM Radar with DFT-spread Single Target
- DFT-spread-OFDM Radar: DFT-spread-OFDM Radar simulation (two targets)
The simulation results of the DFTS-OFDM radar for two targets:
