Skip to content

This project involves using Matlab to record audio signal data, sychronise and decode wspr messages. I have used my own algorithm and built in matlab functions to capture the audio, sync and identify candidate signal frequencies. The channel symbol decoding algorithm is provided Refernece credit to Dr. Jonathon Y. Cheah (NZ0C) whose code is deri…

License

jemussi7/MATLAB-WSPR-Decoder

Repository files navigation

MATLAB-WSPR-Decoder-Detector

This project involves using Matlab to record audio signal data, sychronise, demodulate and decode wspr messages. I have used my own algorithm and built in matlab functions to capture the audio, sync and identify candidate signal frequencies. The channel symbol decoding algorithm is provided Refernece credit to Dr. Jonathon Y. Cheah (NZ0C) whose code is derived in turn from from the original wsprd.c code, part of program wsprd, a detector/demodulator/decoder for the Weak Signal Propagation Reporter (WSPR) mode. File name: wsprd.c Copyright 2001-2018, Joe Taylor, K1JT Much of the present code is based on work by Steven Franke, K9AN, which in turn was based on earlier work by K1JT Matlab scripts were created and executed in R2017a.

The main working scripts currently are: xcorreover.m, xcorrecoversum.m, matchedfiltwspr.m and fftsubtraction.m(needs renaming) which encompass several detection techniques but I have also included a lot of my earlier attempts. Comments need revising and may not reflect current state of the code. It was quite a crude algorithm to begin with and is a work in progress as I started from having little knowledge of how to implement it. It is only capable of one decode at a time i.e. the strongest signal. Over time I will increase it's functuinality and optimize the code where possible.

About

This project involves using Matlab to record audio signal data, sychronise and decode wspr messages. I have used my own algorithm and built in matlab functions to capture the audio, sync and identify candidate signal frequencies. The channel symbol decoding algorithm is provided Refernece credit to Dr. Jonathon Y. Cheah (NZ0C) whose code is deri…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages