WSJT-X/lib
Joe Taylor 7454f2fadd Utility program to parse Phil Gladstone's raw-data file from PSKreporter.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7589 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-03-01 17:40:25 +00:00
..
ftrsd
qra Comment out the qra64_fastfading_channel function -- used only for tests. 2016-11-29 15:39:15 +00:00
wsprcode Add code to make wsprcode functional. (NB: most of these routines are otherwise 2016-12-21 18:50:18 +00:00
wsprd Fix a wsprd bug that was introduced in r7090, which attempted to fix encoding of callsigns like 5N/6O0O. 2016-12-17 06:41:07 +00:00
addit.f90 Add a utility "allsim" to generate a wave file containing all WSJT-X slow modes as well as an unmodulated carrier and 25 WPM CW signal. 2017-02-24 18:20:56 +00:00
afc9.f90
afc65b.f90 Increase the JT65 range of acceptable DT: now -2 to +5 s. Note that 2015-11-25 16:40:22 +00:00
all_fft.out
allsim.f90 Add a utility "allsim" to generate a wave file containing all WSJT-X slow modes as well as an unmodulated carrier and 25 WPM CW signal. 2017-02-24 18:20:56 +00:00
ana64.f90 Many adjustments to QRA64 decoder. Best performance yet on the 114 benchmark files. 2016-12-15 18:42:33 +00:00
ana932.f90
analytic.f90 Add reference spectrum to equalization plots and more plotting enhancements 2017-02-23 16:21:26 +00:00
astro0.f90
astro.f90
astrosub.f90
avecho.f90
averms.f90
avg4.f90
azdist.f90 Protect against locator at antipodes causing undefined azimuth. 2016-12-10 18:12:45 +00:00
baddata.f90
badmsg.f90 Correct a constant in badmsg; correct nfreq when sync fails. 2016-12-08 20:47:13 +00:00
bpdecode40.f90
bpdecode144.f90
ccf2.f90 Increase the JT65 range of acceptable DT: now -2 to +5 s. Note that 2015-11-25 16:40:22 +00:00
ccf65.f90
char.h Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
chkfft2.f90
chkfft3.f90 Update the utility program chkfft. 2016-10-06 18:30:10 +00:00
chkfft.f90
chkfft.txt Some final(?) tweaks and additions to the chkfft mini-package. 2014-12-18 21:06:21 +00:00
chkhist.f90
chkmsg.f90 1. We did the experiment: users clearly prefer a "Prompt to log QSO" 2017-01-02 14:22:29 +00:00
chkss2.f90 Further improvements to JT9 decoder. 2015-02-27 15:38:24 +00:00
code426.f90
constants.f90
conv232.f90
coord.f90 Another bunch needesd for astro display. 2014-03-05 20:14:36 +00:00
count4.f90
CQnnnCAT.txt Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
db.f90
decode4.f90
decode9w.f90
decode65a.f90
decode65b.f90
decode_rs.c
decoder.f90 Better scheme for displaying QRA65 sync results. 2017-02-10 16:38:19 +00:00
deep4.f90
deg2grid.f90
degrade_snr.f90 Spinbox step size = 1 dB for S/N degradation. 2016-10-07 15:44:27 +00:00
demod64a.f90 Remove some cruft. 2016-03-13 04:22:31 +00:00
determ.f90
downsam9.f90
encode4.f90
encode232.f90
encode_msk40.f90
encode_msk144.f90 Add early termination code to the msk144 long-message decoder. Remove references to Radford Neal's ldpc code, which served us well but is no longer needed. 2016-09-01 21:50:52 +00:00
encode_rs.c
entail.f90
ephem.f90
extract4.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
extract.f90
extractmessage144.f90 More progress on SWL mode. Needs testing. 2017-01-01 16:34:20 +00:00
fano232.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
fast9.f90
fast_decode.f90 Remove some dead code. 2016-12-30 20:26:59 +00:00
Fast_Modes.txt Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
fcal.f90 Use a sin^2 window on FFT in freqcal. Fix the table header for fcal.f90. 2017-01-10 14:51:32 +00:00
fchisq0.f90
fchisq65.f90
fchisq.f90 Commit several tentative attempts (now commented out) addressing 2016-01-08 20:55:17 +00:00
fer
fer65.f90
fersum.f90
fftw3.f03 More testing of FFTW performance... 2015-01-29 18:29:41 +00:00
fftw3.f90
fftw3mod.f90
fil3.f90
fil3c.f90
fil4.f90
fil61.f90 Rename library directory 2012-10-03 14:31:43 +00:00
fil6521.f90
filbig.f90
fix_contest_msg.f90 Make Contest Mode messages properly readable by anyone in the sender's 2016-12-18 02:46:04 +00:00
fixwav.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
flat1.f90
flat1a.f90
flat1b.f90
flat2.f90
flat4.f90
flat65.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
fmeasure.f90 Add the "FMT" tools; remove unnecessary references to calibration station callsigns. 2017-01-09 15:55:42 +00:00
fmtave.f90 Add the "FMT" tools; remove unnecessary references to calibration station callsigns. 2017-01-09 15:55:42 +00:00
fmtmsg.f90
foldspec9f.f90
four2a.f90
fqso_first.f90
freqcal.f90 Improve accuracy of frequency estimate for non-fading, phase-stable, high-SNR signals. 2017-01-12 03:48:18 +00:00
g1
g1.bat
g2.bat
g3.bat
g4.bat
gen4.f90
gen9.f90
gen65.f90 Display "OOO" at end of Tx message in status bar. Correct the logic for regenerating standard messages when "Enable VHF features" is changed. 2016-11-21 15:46:17 +00:00
geniscat.f90
genmet.f90
genmsk40.f90 Update an ldpc-code simulation tool. 2017-02-20 16:45:35 +00:00
genmsk144.f90 Complete the implementation of MSK144 contest mode. Needs testing! 2016-12-17 21:18:47 +00:00
genmsk_short.f90 More-or-less functional decoder for JTMSK short messages. 2016-01-22 16:42:44 +00:00
genqra64.f90 Remove diagnostic print. 2016-11-21 20:57:10 +00:00
genwspr.f90 Failed to save before commit. Fixed now. 2016-10-07 17:52:48 +00:00
geodist.f90
getlags.f90
getmet4.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
go_chkfft.cmd Update the utility program chkfft. 2016-10-06 18:30:10 +00:00
golay24_table.c Add software for Golay(24,12) lookup table. 2016-01-21 18:01:31 +00:00
gran.c
graycode65.f90
graycode.f90
grayline.f90 Reintegrate the wsjtx_exp branch into the trunk 2015-05-27 13:08:28 +00:00
grid2deg.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
hash.f90
hashing.f90
hint65.f90
hspec.f90 Add reference spectrum to equalization plots and more plotting enhancements 2017-02-23 16:21:26 +00:00
igray.c
image.f90
indexx.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
init_random_seed.c
init_random_seed.f90
init_random_seed.h
init_rs.c
int.h Rename library directory 2012-10-03 14:31:43 +00:00
inter_wspr.f90
interleave4.f90
interleave8.f90
interleave9.f90
interleave63.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
ipcomm.cpp
iscat.f90
iso_c_utilities.f90
jplsubs.f
jt4_decode.f90
jt4.f90 Revert three jt4 files to svn revision 6701. 2016-06-03 12:48:16 +00:00
jt4a.f90
jt4code.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
jt4sim.f90 Install G3WDG changes to make jt4sim use the same fast fading model as qra64sim. 2016-12-16 18:51:53 +00:00
jt9_decode.f90
jt9.f90 Change several default parameter values used by jt9 when run from the command line. 2017-02-27 20:47:31 +00:00
jt9a.f90 Restructuring in preparation for direct decoder invocation from wsjtx 2015-12-29 23:52:55 +00:00
jt9code.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
jt9com.f90
jt9fano.f90
jt9sim.f90
jt9sync.f90
jt9w.f90 First decodes of wide/slow JT9 submodes from within wsjtx. 2016-04-05 14:17:34 +00:00
jt65_decode.f90 When nagain=1 (double-click on waterfall, or click Decode button), act as if "single decode" is selected. 2017-01-18 14:20:28 +00:00
jt65_mod.f90 Many changes in aid of decoding signals with significant Doppler spread 2016-03-17 13:28:57 +00:00
jt65_test.f90 1. As a test, zap any data at start if id2() that appears to be a T/R transient. 2016-12-22 20:51:27 +00:00
jt65.f90 1. Clean up the behavior of Avg and DS decoding. 2016-03-22 16:42:59 +00:00
jt65code.f90 Correct a bug in jt65code.f90. (The "sent" array of symbols was 2015-10-24 18:09:50 +00:00
jt65sim.f90
ldpc32_table.c
ldpcsim40.f90 Bring ldpcsim40.f90 up to date and add coherent averaging option to both ldpcsim144 and ldpcsim40. These routines simulate only the performance of the code and the hash/CRC. 2017-02-26 20:14:51 +00:00
ldpcsim144.f90 Bring ldpcsim40.f90 up to date and add coherent averaging option to both ldpcsim144 and ldpcsim40. These routines simulate only the performance of the code and the hash/CRC. 2017-02-26 20:14:51 +00:00
libration.f90
lorentzian.f90
lpf1.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
Makefile Correct a typo in User Guide. Re-order items on Tools menu. 2017-01-16 13:38:12 +00:00
Makefile.jt9w
Makefile.jt9w_Win
Makefile.jt65
Makefile.jt65_osx
Makefile.jt65_Win
Makefile.jtsdk
Makefile.linux
Makefile.MinGW Make/qmake tweaks 2014-10-21 13:47:19 +00:00
Makefile.MinGW.qt4
Makefile.msk
Makefile.mskWin Starting to implement decoding of JT65 shorthand messages. Needs testing! 2016-05-03 20:30:49 +00:00
makepings.f90
met8.21
mixlpf.f90
moondopjpl.f90
morse.f90
move.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
msgs.txt
msk40_freq_search.f90
msk40decodeframe.f90 Disallow Sh message decodes with nrxrpt .le. 6. 2017-01-06 20:53:50 +00:00
msk40spd.f90 Disallow Sh message decodes with nrxrpt .le. 6. 2017-01-06 20:53:50 +00:00
msk40sync.f90
msk144_freq_search.f90 Further speed improvements for MSK144 RT decoding. Fiz what I broke in the "click-on-CQ-message" logic. 2016-10-03 17:08:02 +00:00
msk144code.f90 Complete the implementation of MSK144 contest mode. Needs testing! 2016-12-17 21:18:47 +00:00
msk144d2.f90 Improve SWL mode performance. 2017-01-03 20:55:10 +00:00
msk144decodeframe.f90 More progress on SWL mode. Needs testing. 2017-01-01 16:34:20 +00:00
msk144signalquality.f90 Add reference spectrum to equalization plots and more plotting enhancements 2017-02-23 16:21:26 +00:00
msk144sim.f90 Minor code cleanup. 2017-01-05 22:45:36 +00:00
msk144spd.f90 Update an ldpc-code simulation tool. 2017-02-20 16:45:35 +00:00
msk144sync.f90
mskber.f90 More code cleanup of test program mskber.f90. 2016-02-23 15:48:03 +00:00
mskdt.f90
mskrtd.f90 Add reference spectrum to equalization plots and more plotting enhancements 2017-02-23 16:21:26 +00:00
nfft.dat
nfft.out Add nfft.out (output from chkfft, on a Dell laptop). 2014-12-22 14:06:40 +00:00
noisegen.f90
options.f90
packjt.f90
pctile.f90 Correct the logic in badmsg.f90. Fix QRA64 decoding for very high SNR; also 2016-12-02 14:23:37 +00:00
peakdt9.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
peakup.f90
pfx.f90
polyfit.f90 Fix a minor typo. 2016-11-30 00:40:50 +00:00
prcom.f90
prog_args.f90
ps4.f90
psk_parse.f90 Utility program to parse Phil Gladstone's raw-data file from PSKreporter. 2017-03-01 17:40:25 +00:00
ptt.c Make ptt() consistent with the one in WSPR. 2012-11-19 16:45:42 +00:00
qra64a.f90 1. As a test, zap any data at start if id2() that appears to be a T/R transient. 2016-12-22 20:51:27 +00:00
qra64code.f90 Minor changes and additions to User Guide and utility programs. 2016-12-09 19:26:45 +00:00
qratest.f90 Many adjustments to QRA64 decoder. Best performance yet on the 114 benchmark files. 2016-12-15 18:42:33 +00:00
readwav.f90 Some docs and enhancements for WAV reading 2016-01-02 15:04:26 +00:00
rectify_msk.f90
refspectrum.f90 Add reference spectrum to equalization plots and more plotting enhancements 2017-02-23 16:21:26 +00:00
rig_control.c Backed out the changes from r3171 to r3172 -- too buggy at present. 2013-04-15 21:13:31 +00:00
rs.h Rename library directory 2012-10-03 14:31:43 +00:00
savec2.f90 Fix WSPR c2 file writing 2016-12-17 00:06:22 +00:00
sec_midn.f90 Rename library directory 2012-10-03 14:31:43 +00:00
setup65.f90
sfrsd.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
sgran.c
sh65.f90
sh65snr.f90
shell.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
slasubs.f
sleep_msec.f90 1. Fixed issue with jt9 process not sleeping under Linux. 2013-03-26 14:00:51 +00:00
sleep.h Rename library directory 2012-10-03 14:31:43 +00:00
slope.f90 Starting the transition from QRA01 to QRA02. 2016-06-29 19:10:57 +00:00
smo121.f90
smo.f90
smolorentz.f90
softsym9f.f90
softsym9w.f90
softsym.f90 Commit several tentative attempts (now commented out) addressing 2016-01-08 20:55:17 +00:00
sort.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
spec9f.f90
spec64.f90 Many adjustments to QRA64 decoder. Best performance yet on the 114 benchmark files. 2016-12-15 18:42:33 +00:00
ss.bat
stats.f90 Integrate the latest algorithm for hinted decoding. 2016-01-08 20:51:13 +00:00
stdmsg.f90
subtract65.f90 Make Fortran profiling timer function a callback with a default null implementation 2015-12-27 15:40:57 +00:00
sun.f90
symspec2.f90
symspec65.f90
symspec.f90
sync4.f90
sync9.f90
sync9f.f90
sync9w.f90 Minor tweaks to the 9w decoder. 2016-04-05 17:55:38 +00:00
sync64.f90 Better scheme for displaying QRA65 sync results. 2017-02-10 16:38:19 +00:00
sync65.f90 Rationalize several VHF-oriented features of the JT4 and JT64 decoders. More additions to the User Guide. 2016-10-24 20:48:24 +00:00
synciscat.f90
syncmsk.f90 More progress on decoder for short JTMSK messages. 2016-02-03 19:47:42 +00:00
t3.f90
t6.f90
tab.c
test_init_random_seed.f90
testfast9.f90
testmsg.f90
timefft_opts.f90
timefft.f90 More PRNG rationalization 2015-12-15 01:36:05 +00:00
timer_C_wrapper.f90
timer_common.inc
timer_impl.f90
timer_module.f90 Suppress some compiler warnings. (More to come...) 2016-06-09 19:39:48 +00:00
timf2.f90
tmoonsub.c
tstrig.c
tstrig.h
tweak1.f90
twkfreq65.f90
twkfreq.f90
unpackmsg144.f90 Progress toward SWL capability. Not finished and not tested. 2016-12-31 02:05:51 +00:00
update_hasharray.f90 Tweaks to reject certain types of spurious decodes. 2017-01-04 01:16:19 +00:00
update_recent_calls.f90 Progress toward SWL capability. Not finished and not tested. 2016-12-31 02:05:51 +00:00
usleep.c Made a start at implementing an option to use multi-threaded FFTs. 2015-01-30 21:28:10 +00:00
vit213.c
vit216.c
wav11.f90
wav12.f90
wavhdr.f90
wisdom1.bat Several decoder optimizations, including implementation of FFTW wisdom. 2014-11-19 17:23:57 +00:00
wisdom.c
wqencode.f90 Fix a crash when a 4 character grid is used in WSPR with a compound callsign 2016-08-29 17:01:53 +00:00
wrapkarn.c
wsjt_modes.txt Rename refspec() to refspectrum(). 2016-04-08 15:55:28 +00:00
wspr_downsample.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
xcor4.f90
xcor.f90 Further progress on average and smoothed decodes. Not finished, though! 2016-03-11 16:26:06 +00:00
zplot9.f90 Many changes to the procedures for selecting decodable candidate JT9 signals. 2013-05-16 16:02:00 +00:00
zplt.f90