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

|Tutorials |Blog |

[1] Nozhan Hosseini 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] Nozhan Hosseini 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] Nozhan Hosseini, Hosseinali Jamal, Jamal Haque, Thomas. Magesacher and David. 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] [↓Download]  [↓Download2]  [↓citation]  -research gate-link DOI:  10.1109/AERO.2019.8741719
[4]  Nozhan Hosseini 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] Nozhan Hosseini and David W. Matolak, "Nonlinear Quasi-Synchronous Multi User Chirp Spread Spectrum Signaling," in  IEEE Transaction on Communications, doi: 10.1109/TCOMM.2021.3055508. (Download)
[6] Nozhan Hosseini, et. al., "Attenuation of Several Common Building Materials in Millimeter-Wave Frequency Bands: 28, 73 and 91," IEEE Antenna and Propagation Magazine, Feb 2020. doi: 10.1109/MAP.2020.3043445. -research gate-link -IEEE link
[7] Alphan Sahin, Nozhan Hosseini, Hosseinali. Jamal and David. W. Matolak, "DFT-spread-OFDM Based Chirp Transmission," IEEE Communication Letters. -
[8] Erturk M. C, Nozhan Hosseini, Hosseinali Jamal, Alphan Sahin, David Matolak, "Requirements and Technologies Towards UAM: Communication, Navigation, and Surveillance," 2020 Integrated Communications Navigation and Surveillance Conference (ICNS).[Best paper awarded] -
[9] Nozhan Hosseini and David W. Matolak, "Noncoherent Multiuser Chirp Spread Spectrum: Performance with Doppler and Asynchronism." in IEEE Transaction on Communication. doi: 10.1109/TCOMM.2021.3070049. (↓Download)

[10] (PhD Thesis) Nozhan. Hosseini, "Novel Multi-user Chirp Signaling Schemes for Future Aviation Communication Applications," June 2020. University of South Carolina(↓Download) -

[11] Alphan. Sahin, David. W. Matolak, Nozhan. Hosseini, "Methods for Reliable Chirp Transmissions and Multiplexing," Oct 2019. Application number: 62913829. [Nonprovisional]
Non peer-reviewed:
- (Master thesis) Experimental analysis of interference detection, mitigation and localization in GNSS receivers using software defined radios
- N. Hosseini, Implementing LMS filter over Raspberry PI Board for noise mitigation, 2015
- NASA annual report: Unmanned Aircraft Systems (UAS) Research: Beyond Line of Sight (BLOS) UAS Communications, 2017




(For the full list click on Tutorial tab on top of the screen)

Chirp Spread Spectrum Transmission using Software Defined Radios (SDR) in MATLAB App Designer:

PIC Microcontroller Blinking LED, Code and Implementation (PIC24FJ128):

Digital to Analog Converter (DAC) in PIC MCUs without real DAC capability and module! Trick solved!:

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 (For the full list click on Tutorial tab on top of the screen):

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

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)