Skip to content

This project is an attempt at designing and building a Software Defined Radio receiver that has the capabilities of listening to frequencies ranging from 500kHz to 50MHz utlizing the board designed, a sound card, and Quisk coupled with arduino code.

Notifications You must be signed in to change notification settings

JoshSilver8/SDR_Receiver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SDR Receiver Project

Introduction | This project was created in the scope of the the class ENGR 357 "Engineering Electronics II" conducted through online learning at Walla Walla University. We (Jordyn Watkins and Joshua Silver) were tasked with designing, building, and testing a software defined radio (SDR) receiver. Our radio is designed to listen to frequencies ranging from 500kHz - 50MHz designed to be used in conjunction with Quisk, a free open source SDR software. For more information on the theory, reasoning behind our design choices, and a more in depth look at the results and specs of this project, please refer to the Wiki tab.

Navigation | This repository consists of several folders. In this "code" tab, you will find 2 primary folders: Attenuator and Receiver. Within the attenuator file, you will find a folder containing the KiCad files, a folder containing the LTspice simulation files, and a third folder containing build and test notes with pictures and other documentation. The Receiver folder contains 4 main folders: KiCad, LTSpice, Quisk, and Documentation.

Results | The radio is in working condition - producing low noise I and Q signals 90 degrees out of phase. The signal discernability is very good, being able to detect signals as small as 0.5uV, and the image rejection is also decent having a 30dB difference between signal and image. For more details on the specs for the radio, visit the Results in the Wiki.

Credits | This project was created with a lot of help from our professor, Dr. Frohne. The files under the Quisk folder are primarily his. See his github profile at https://github.com/frohro/

Status of Project | Visit the "issues" tab to see errors and fixes for this project - which should provide a more in depth explanation for the quote "status" of the project. You can also visit the "Wiki" page or view the documentation files in the folders for a description of build and test process when troubleshooting issues.

REVISION 1: 05/26/2020 Build Phase and Troubleshooting Hardware | REVISION 2: 06/04/2020 Test Phase and Troubleshooting Quisk Software Integration | REVISION 3: 06/10/2020 Working Radio Fine Tuning and Adjustments

About

This project is an attempt at designing and building a Software Defined Radio receiver that has the capabilities of listening to frequencies ranging from 500kHz to 50MHz utlizing the board designed, a sound card, and Quisk coupled with arduino code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 70.7%
  • AGS Script 18.2%
  • Python 9.8%
  • C 1.3%