Skip Main Menu

Main Menu

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
by Nozhan Hosseini

Ph.D. candidate

Research Assistant

Electrical & Computer Engineering

University of South Carolina

[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

[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

[3] Hosseini Nozhan, Hosseinali Jamal, Matolak David, Haque Jamal, Magesacher Thomas. "UAV Command and Control, Navigation and Surveillance: A Review of Potential 5G and Satellite Systems" In IEEE Aerospace Conference [Accepted][Publish soon]

Non peer-reviewed:
[4] (Master thesis) Experimental analysis of interference detection, mitigation and localization in GNSS receivers using software defined radios
[5] N. Hosseini, Implementing LMS filter over Raspberry PI Board for noise mitigation, 2015
[6] NASA annual report: Unmanned Aircraft Systems (UAS) Research: Beyond Line of Sight (BLOS) UAS Communications, 2017

what is LoRa?
  • 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.

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

    Use Raspberry pi to make home made surveillance camera streaming to YouTube and watch it all around the world for 80$ or less!

    How to assemble N210 USRP SDR with GPS and Daughterboard:

    At this video, I am going to show how to receive images from weather satellite NOAA 15,18, 19.
    Although we've tried HackRF but USRPs and BladeRF etc can follow the same instructions.
    used software:

    send a text file from one SDR to another:

    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 ! smile

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

Available Courses

  • Kalman filter is a recursive minimum mean square error (MMSE) estimator of system hidden state as a function of previous estimates and measurements.
  • Kalman filter is a recursive minimum mean square error (MMSE) estimator of system hidden state as a function of previous estimates and measurements.

Site news

(No news has been posted yet)

Welcome to my personal website,
profile pic
Nozhan Hosseini

Ph.D. candidate

Research Assistant

Electrical&Computer Engineering

University of South Carolina

feel free to contact me through email

Skip My NewsSkip Calendar


Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31    

You are not logged in. (Login)

Web Statistics