Welcome to my personal webpage

Nozhan Hosseini

profile pic

Ph.D. candidate

Research Assistant

Electrical & Computer Engineering

University of South Carolina

Feel free to contact me through email


This personal website includes:
-Digital wireless communication topics and courses
-Signal processing, wireless channel characterization, physical layer design and orthogonal chirp spread spectrum

-Software Defined Radios (SDR).
-Tutorial videos
-Tutorial descriptions

[1] Hosseini, Nozhan, and David W. Matolak. "Software defined radios as cognitive relays for satellite ground stations incurring terrestrial interference." In Cognitive Communications for Aerospace Applications Workshop (CCAA), 2017, pp. 1-4. IEEE, 2017. ( link) ( ↓Download) DOI:  10.1109/CCAAW.2017.8001874 research gate-link
[2] Hosseini, Nozhan and David W. Matolak, "Wide band channel characterization for low altitude unmanned aerial system communication using software defined radios" 2018 Integrated Communications, Navigation, Surveillance Conference (ICNS), Herndon, VA, USA, 2018, pp. 2C2-1-2C2-9. ( link ) ( ↓Download) [ Best student paper] [ Best paper @ track 2]DOI:  10.1109/ICNSURV.2018.8384840 research gate-link
[3] N. Hosseini, H. Jamal, J. Haque, T. Magesacher and D. W. Matolak, "UAV Command and Control, Navigation and Surveillance: A Review of Potential 5G and Satellite Systems," 2019 IEEE Aerospace Conference, Big Sky, MT, USA, 2019, pp. 1-10. [ Link][ ↓Downloadresearch gate-link DOI:  10.1109/AERO.2019.8741719
[4] Hosseini, Nozhan and David W. Matolak, "Chirp Spread Spectrum Signaling for Future Air-Ground Communications," MILCOM 2019 - 2019 IEEE Military Communications Conference (MILCOM), Norfolk, VA, 2019 ( ↓Download)  research gate-link
[5] Hosseini, Nozhan and David W. Matolak, "Nonlinear Quasi-Synchronous Multi User Chirp Spread Spectrum Signaling," arXiv:1909.09887 [eess.SP] IEEE Trans on Vehicular tech( Download)
Non peer-reviewed:
[6] (Master thesis) Experimental analysis of interference detection, mitigation and localization in GNSS receivers using software defined radios
[7] N. Hosseini, Implementing LMS filter over Raspberry PI Board for noise mitigation, 2015
[8] NASA annual report: Unmanned Aircraft Systems (UAS) Research: Beyond Line of Sight (BLOS) UAS Communications, 2017


Software-defined radio (SDR) is a radio communication system where components that have been typically implemented in hardware (e.g. mixers, filters, amplifiers, modulators/demodulators, detectors, etc.) are instead implemented by means of software on a personal computer or embedded system.[1] While the concept of SDR is not new, the rapidly evolving capabilities of digital electronics render practical many processes which used to be only theoretically possible.

My SDR (built from scratch):
latest update: -RX TX tested successfully. small size, low weight and low power

Our new LoRa/HAT with Raspberry PI3, excited and ready to play: 
LoRa/HAT module + Raspberry pi 3 ready to play
My tutorial videos:

Standalone chirp spread spectrum transmitter using B210 mini and Raspberrypi3 with battery with GnuRadio custom block.

How to assemble N210 USRP SDR with GPS and Daughterboard:

SDR operates as a relay (USRP) full duplex:

SDR operates as a relay (USRP) full duplex OFDM:

-- In this video, I am going to solve a problem with installing GNURADIO on Raspberry pi3 due to CPU incompatibility between armv7 and armv8 [Sending QPSK and observe it on signal analyzer]
Unfortunately, at this time that I am making this video there is no official 64bit ARMv8 Operating System(OS) for Raspberry pi 3. It seems that Raspberry manufacturer forced armv8 1200 MHZ board to work as ARMv7 ! and this gonna give you an error during installation of GNURADIO on Raspberry pi 3(probably GNSS-SDR too) so in order to resolve this problem we inspect all those OS and then came into the following instruction in order to install this software. feel free to ask questions. unfortunately the image of this OS is 8.5GIG and I didn't find any server for this big size files and high bandwidth for all users. have fun!

Tutorial video of how to install GNURADIO on Linux for Software Defined Radio board like HACKRF or BLADERF .etc and how to solve the problem of version incompatibility between GNURADIO AND Osmosdr components

Working and playing with USRP boards (trying synchronisation) [How to install USRP in linux, using them in gnuradio, starting DBPSK AND FSK modulation, getting BER, finding USRP serial to address them]

SDR board
I just received my Blueboard, Rx tested with gain . TX tested. everything works well.

Here is my experience of GPS signal acquisition with BLADERF SDR boards through GNURADIO software:

FM transmitter:

Here is a simple FM transmitter using SDR (SAME CONFIGURATION FOR OTHER SDRs TOO
you can change he parameters with your own preference
Fm transmitter gnuradio schematic

and here is a amateur video of successfully implementing in home !

[1] Software Defined Radio: Architectures, Systems and Functions (Markus Dillinger, Kambiz Madani, Nancy Alonistioti) Page xxxiii (Wiley & Sons, 2003, ISBN 0-470-85164-3)