Pruned DFT-Spread FBMC: Low PAPR, Low Latency, High Spectral Efficiency
View Researcher's Other CodesMATLAB and Python codes for the paper: “Pruned DFT-Spread FBMC: Low PAPR, Low Latency, High Spectral Efficiency”.
Disclaimer: The provided code links for this paper are external links. Science Nest has no responsibility for the accuracy, legality or content of these links. Also, by downloading this code(s), you agree to comply with the terms of use as set out by the author(s) of the code(s).
Please contact us in case of a broken link from here
This paper has multiple code variations. You can add them one by one to the cart. After adding the first one to the cart, use the “back” button in your browser and add the next one, and so on.
Authors | Ronald Nissel, and Markus Rupp |
Journal/Conference Name | IEEE Transactions on Communications |
Paper Category | Communications |
Paper Abstract | We propose a novel modulation scheme which combines the advantages of filter bank multi-carrier (FBMC)-offset quadrature amplitude modulation and single-carrier frequency-division multiple access (SC-FDMA). On the top of a conventional FBMC system, we develop a novel precoding method based on a pruned discrete Fourier transform (DFT) in combination with one-tap scaling. The proposed technique has the same peak-to-average power ratio as SC-FDMA but does not require a cyclic prefix and has much lower out-of-band emissions. Furthermore, our method restores complex orthogonality, and the ramp-up and ramp-down period of FBMC is dramatically decreased, allowing low latency transmissions. Compared to pure SC-FDMA, the computational complexity of our scheme is only two times higher. Simulations over doubly selective channels validate our claims, further supported by a downloadable MATLAB code. Note that pruned DFT-spread FBMC can equivalently be interpreted as a modified SC-FDMA transmission scheme. In particular, the requirements on the prototype filter are less strict than in conventional FBMC systems. |
Date of publication | 2018 |
Code Programming Language | Matlab and Python |
Comment |