Wykres commitów

22 Commity (68ee190274af9b347f463ed604420afb10fd9b9e)

Autor SHA1 Wiadomość Data
AG1LE Mauri 68ee190274 2014-Mar-18 added missing configure files 2014-03-18 22:03:05 -04:00
AG1LE Mauri c2a3aff204 Bugfix in savep.cxx - "Pmax growing wildly error". 2014-01-22 22:10:35 -05:00
AG1LE Mauri d8959c15cb 2014-JAN-19
Added morse class in bmorse.h
	Moved common structs into class variables so that I can instantiate multiple morse decoders, for each CW frequency in Morse Audio file
	Removed unnecessary static variables.
2014-01-19 23:12:52 -05:00
AG1LE Mauri 26dd10ba6f 2014-JAN-02 Releasing bmorse-0.1.01 2014-01-01 21:58:00 -05:00
AG1LE Mauri a416e5d90d Cleaned up proces.c initialization. 2013-12-30 21:24:09 -05:00
AG1LE Mauri 0e4100d7bd Added bmorse.c and bmorse.h (they are renamed from morse.c and morse.h) 2013-12-30 00:02:19 -05:00
AG1LE Mauri ab2a727620 Changed program name to bmorse (b stands for bayesian).
Cleaned up all files and changed morse.h tp bmorse.h

2013-DEC-29
	Added more options to enable debugging and testing bmorse decoder while using WAV audio files as source.
	Bit filter (-bfv) option does envelope smoothing - 10 msec rise time assumption based on experiences with FLDIGI.
	Plot option (-plt) enables piping such as  "bmorse -plt <sndfile> | xplot" to visualize the CW envelope.
	AGC  option (-agc) has fast rise and slow decay in case original signal has very large dynamic range.
	AMP option  (-amp) allows to multiply envelope signal with a constant.
	DUR option  (-dur) allows manually to set Bayesian decoder sample duration (used in path.c).
	FFT option  (-fft) enables either FFT based signal recovery or just low pass filtering.
		- FFT has also peak_detection() to find if there are multiple signals in the audio frequency range.
		- Parameter "delta" sets peak detection threshold
		- Width (-wid) and length (-len) parameters can be used to set FFT size and chunking
2013-12-29 23:59:42 -05:00
AG1LE Mauri 995b9b17dc Added more command line options.
Added back ability to decode from text file that contains real valued samples (one per line assume 4 Khz sample rate).
Cleaned up shared structures into morse.h
2013-12-28 10:19:54 -05:00
AG1LE Mauri fa99c22c81 Added copyright notice for sndfile-spectrogram portions that I adapted for reading soundfiles.
Copyright (C) 2007-2009 Erik de Castro Lopo <erikd@mega-nerd.com>
2013-12-27 01:04:03 -05:00
AG1LE Mauri 2a15628acc Added correct version of GNU License template - COPYING file on this project. 2013-12-27 00:52:27 -05:00
AG1LE Mauri 03a6342a0f Added GNU Public License headers to source files. 2013-12-27 00:42:53 -05:00
AG1LE Mauri 6f3b27ab71 2013-12-27 Added capability to read WAV files and decode them directly. Added also various debugging options - see usage help text by typing "./morse" on command line. 2013-12-27 00:15:07 -05:00
AG1LE Mauri 0d79c15a51 removed F2C dependencies. 2013-09-29 20:46:19 -04:00
AG1LE Mauri 5566696269 updated README.md 2013-09-27 21:12:09 -04:00
AG1LE Mauri 9dbb76abd3 general cleanup work.
fixed noise related bug
fixed bug impacting decoding -p p- symbol sequence.
2013-09-27 21:08:14 -04:00
AG1LE Mauri ec4631649a Added debug code to output state variables.
general cleanup - move defs to morse.h
2013-09-25 21:25:34 -04:00
AG1LE Mauri 54fecec308 Testing morse with different synthetic test files with SNR from 4.4dB to 14 dB. 2013-09-08 00:17:35 -04:00
AG1LE Mauri 891e5ff92d Tested with SNR 8 dB file x.txt. Got the following
QWEHROWNOOUMP*VTH*MZCOT123H67EQUICSRJWNOTKMP0<84>TH*AZROT123H/7*<A0>UIYUROWNO8UMPMVTH*AZ*O0113<88>567*9QUICRROFO

The actual text is QUICK BROWN FOX JUMPED OVER THE LAZY FOX 0123456789
2013-09-02 16:01:42 -04:00
AG1LE Mauri de3bb04f54 v01 C++ decoders works now. Added decoding logic in transl.c 2013-09-02 13:07:28 -04:00
AG1LE Mauri 7db951ee14 update README 2013-09-01 22:53:01 -04:00
AG1LE Mauri 593dbbbc5d Initial version, still very buggy. 2013-09-01 22:22:27 -04:00
AG1LE Mauri 3495363806 first commit 2013-09-01 22:12:51 -04:00