Show simple item record

dc.contributor.authorGadek, Thomas
dc.date.accessioned2023-04-14T01:23:09Z
dc.date.available2023-04-14T01:23:09Z
dc.date.issued2022-05
dc.identifier.urihttp://hdl.handle.net/20.500.12648/8609
dc.description.abstractOrthogonal Frequency Division Multiplexing (OFDM) is a popular modulation technique used in some of the most well known waveforms today such as 5G and Wi-Fi. Almost all waveform implementations are currently being performed on hardware and FPGA firmware due to the high performance these techniques allow, with a significant trade off being the time and cost to develop with these methods. It seems that almost all software based research and development is being done using GNU Radio, which while a very quick and easy environment to test with, has nowhere near the performance capabilities of a pure C++ implementation. This work aims to investigate software optimization techniques that can be used in C++ to allow for quick and high performance applications to be created on general purpose processors (GPPs), and set a benchmark for what can be achieved on some common platforms, like a laptop and a PC. The results show that sample rates and bandwidths of well over 1000MHz can be achieved. To the best of my knowledge, the contributions presented in this paper have resulted in the highest performing implementation of a completely software based OFDM PHY in terms of sample rate, bandwidth, and subcarrier count.en_US
dc.language.isoen_USen_US
dc.subjectOrthogonal Frequency Division Multiplexing (OFDM)en_US
dc.subjectFPGAen_US
dc.subjectGeneral Purpose Processor (GPPs)en_US
dc.subjectAsynchronous Buffer Manageren_US
dc.subjectHardwareen_US
dc.subjectSoftwareen_US
dc.titleHigh Performance OFDM PHY in C++en_US
dc.typeMasters Thesisen_US
dc.description.versionNAen_US
refterms.dateFOA2023-04-14T01:23:10Z
dc.description.institutionSUNY Polytechnic Instituteen_US
dc.description.departmentDepartment of Computer & Information Scienceen_US
dc.description.degreelevelMSen_US
dc.description.advisorAdriamanalimanana, Bruno Dr.
dc.date.semesterSpring 2022en_US


Files in this item

Thumbnail
Name:
599_final document.pdf
Size:
6.720Mb
Format:
PDF
Thumbnail
Name:
signed authorization.pdf
Size:
56.69Kb
Format:
PDF

This item appears in the following Collection(s)

  • SUNY Polytechnic Institute College of Engineering
    This collection contains master's theses, capstone projects, and other student and faculty work from programs within the Department of Engineering, including computer science and network security.

Show simple item record