WSJT-X/lib
Steven Franke 840b79b093 1. add error-pattern rejection to osd174 (factor of 3 speedup for norder=3)
2. osd codeword selected based on correlation discrepancy instead of Hamming dist (improves sensitivity)
3. trap zero-valued spectrum values caused by large dt.
4. trap all-zero codeword
4. both decoders return number of hard errors
5. osd174 returns correlation discrepancy (rejection threshold still needs to be tuned).
6. both decoders return the codeword with bits in as-transmitted order, for subtraction.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7735 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-06-23 14:14:09 +00:00
..
fsk4hf 1. add error-pattern rejection to osd174 (factor of 3 speedup for norder=3) 2017-06-23 14:14:09 +00:00
ftrsd Fix the errors caused by fixing warnings! 2016-04-06 22:49:03 +00:00
ldpc Suppress diagnostic print from encode program. 2016-08-04 16:14:12 +00:00
qra Comment out the qra64_fastfading_channel function -- used only for tests. 2016-11-29 15:39:15 +00:00
wsprcode Updates and additions to test progams. 2017-04-27 17:43:21 +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 Commit several tentative attempts (now commented out) addressing 2016-01-08 20:55:17 +00:00
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 Some final(?) tweaks and additions to the chkfft mini-package. 2014-12-18 21:06:21 +00:00
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 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
analytic.f90 Allow measuring refspec in fast modes. Better display format for phase coeffs. 2017-03-20 19:35:17 +00:00
astro0.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
astro.f90 Fix bad value of Dgrd. Fix bounds error in avecho. Don't display 2015-06-11 14:38:31 +00:00
astrosub.f90 Make flag variables boolean types especially those passed between languages 2016-04-06 17:11:19 +00:00
avecho.f90 Correct the bounds error test in avecho. Ensure proper GUI controls 2015-06-11 15:32:55 +00:00
averms.f90 MOving toward use of sync64(). Not yet there! 2016-07-22 19:52:20 +00:00
avg4.f90 Restructuring in preparation for direct decoder invocation from wsjtx 2015-12-29 23:52:55 +00:00
azdist.f90 Protect against locator at antipodes causing undefined azimuth. 2016-12-10 18:12:45 +00:00
baddata.f90 Correct a problem with flagging supposedly bad data when reference spectrum 2016-04-18 14:15:09 +00:00
badmsg.f90 Correct a constant in badmsg; correct nfreq when sync fails. 2016-12-08 20:47:13 +00:00
bpdecode40.f90 Fix some typos, two of which were found by Cristo, lz2hv. 2016-09-01 14:05:53 +00:00
bpdecode144.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
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 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
char.h Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
chkfft2.f90 Testing some newer FFTW features. 2015-01-28 12:52:24 +00:00
chkfft3.f90 Update the utility program chkfft. 2016-10-06 18:30:10 +00:00
chkfft.f90 More PRNG rationalization 2015-12-15 01:36:05 +00:00
chkfft.txt Some final(?) tweaks and additions to the chkfft mini-package. 2014-12-18 21:06:21 +00:00
chkhist.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
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 Rationalize random number seeding in C and Fortran 2015-12-14 19:40:44 +00:00
constants.f90 Starting to implement experimental mode "WSPR-LF". Beware possible undesired side effects! 2017-04-28 16:49:09 +00:00
conv232.f90 Rename library directory 2012-10-03 14:31:43 +00:00
coord.f90 Another bunch needesd for astro display. 2014-03-05 20:14:36 +00:00
count4.f90 Simple program to analyze ALL.TXT files for JT4 mode. 2015-05-29 19:25:12 +00:00
CQnnnCAT.txt Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
crc10.cpp Split CRC10 & 12 implementations into separate translation units 2017-04-05 00:29:46 +00:00
crc12.cpp Split CRC10 & 12 implementations into separate translation units 2017-04-05 00:29:46 +00:00
crc.f90 Add some experimental routines. 2017-04-04 19:22:01 +00:00
db.f90 Rename library directory 2012-10-03 14:31:43 +00:00
decode4.f90 1. Clean up GUI features releted to message averaging and deep search. 2016-03-21 16:03:11 +00:00
decode9w.f90 Strip out callback arguments that are constant and known to the callback implememtation 2016-05-05 01:32:30 +00:00
decode65a.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
decode65b.f90 Suppress some compiler warnings. (More to come...) 2016-06-09 19:39:48 +00:00
decode_rs.c Fix the errors caused by fixing warnings! 2016-04-06 22:49:03 +00:00
decoder.f90 Start a framework for FT8 decoder. 2017-06-17 15:55:30 +00:00
deep4.f90 Correct a flaw in deep4 (apparently caused by gfortran optimizer?). Move 2016-10-31 14:24:02 +00:00
deg2grid.f90 Eliminate all compiler warnings from gfortran, in Ubuntu 12.04. 2013-05-23 13:33:29 +00:00
degrade_snr.f90 Limit WSPR-LF frequency search range to 1600-1650 Hz. Enable S/N degradation. 2017-05-18 15:59:30 +00:00
demod64a.f90 Remove some cruft. 2016-03-13 04:22:31 +00:00
determ.f90 Testing a new spectrum-flattening procedure, flat3. 2014-01-08 18:38:15 +00:00
downsam9.f90 Restructuring in preparation for direct decoder invocation from wsjtx 2015-12-29 23:52:55 +00:00
encode4.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
encode232.f90 Reintegrate the wsjtx_exp branch into the trunk 2015-05-27 13:08:28 +00:00
encode_msk40.f90 Actually add the new routines. When will I learn? 2016-08-11 19:27:28 +00:00
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 Rename library directory 2012-10-03 14:31:43 +00:00
entail.f90 Rename library directory 2012-10-03 14:31:43 +00:00
ephem.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
extract4.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
extract.f90 Temporary mode QRA02 is now basically functional (though buggy). 2016-06-30 20:38:36 +00:00
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 Allow for, and add where necessary, a second character after mode 2016-05-17 19:35:38 +00:00
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 Add submode to argument list of JT9 subroutine decode(). 2016-04-01 17:57:08 +00:00
fchisq65.f90 Make Fortran profiling timer function a callback with a default null implementation 2015-12-27 15:40:57 +00:00
fchisq.f90 Commit several tentative attempts (now commented out) addressing 2016-01-08 20:55:17 +00:00
fer Add updated frame-error-rate script for jt65. 2016-03-12 15:02:35 +00:00
fer65.f90 Add submode to argument list of JT9 subroutine decode(). 2016-04-01 17:57:08 +00:00
fersum.f90 Add submode to argument list of JT9 subroutine decode(). 2016-04-01 17:57:08 +00:00
fftw3.f03 More testing of FFTW performance... 2015-01-29 18:29:41 +00:00
fftw3.f90 Convert all *.f files to *.f90. 2013-05-22 15:39:28 +00:00
fftw3mod.f90 More testing of FFTW performance... 2015-01-29 18:29:41 +00:00
fil3.f90 Add fil3.f90. 2012-10-10 19:25:28 +00:00
fil3c.f90 Reintegrate the wsjtx_exp branch into the trunk 2015-05-27 13:08:28 +00:00
fil4.f90 Working on implementing reference spectra. 2016-04-08 15:23:32 +00:00
fil61.f90 Rename library directory 2012-10-03 14:31:43 +00:00
fil6521.f90 Sharpen 2016-06-20 22:18:08 +00:00
filbig.f90 Make Fortran profiling timer function a callback with a default null implementation 2015-12-27 15:40:57 +00:00
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 Reintegrate the wsjtx_exp branch into the trunk 2015-05-27 13:08:28 +00:00
flat1a.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
flat1b.f90 Much improved detection of sync in JT4 decoder. 2016-05-19 19:19:47 +00:00
flat2.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
flat4.f90 1. Add AGC for waterfall in *Ref Spec* mode. 2016-04-12 19:54:15 +00:00
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 Forgot to commit a new utility function. 2014-10-19 00:57:29 +00:00
foldspec9f.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
four2a.f90 Thread safety enhancements to jt9 2015-02-04 01:41:26 +00:00
fqso_first.f90 Enable JT65 decodes with the 'OOO' sync pattern. 2016-05-03 16:10:22 +00:00
freqcal.f90 Improve accuracy of frequency estimate for non-fading, phase-stable, high-SNR signals. 2017-01-12 03:48:18 +00:00
ft8_decode.f90 1. ft8sim now generates 25 signals: f=300, 400, ... 2700 Hz. 2017-06-19 20:15:43 +00:00
g1 Add chkfft.f90; more thorough comments in four2a.f90. 2014-12-18 16:41:18 +00:00
g1.bat Add chkfft.f90; more thorough comments in four2a.f90. 2014-12-18 16:41:18 +00:00
g2.bat Testing some newer FFTW features. 2015-01-28 12:52:24 +00:00
g3.bat Testing some newer FFTW features. 2015-01-28 12:52:24 +00:00
g4.bat Set compiler flags. 2015-01-29 19:17:56 +00:00
gen4.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
gen9.f90 Fix minor bug in gen9 -- thanks to Igor, UA3DJY, for identifying it! 2017-05-19 14:44:20 +00:00
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 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
genmet.f90 More PRNG rationalization 2015-12-15 01:36:05 +00:00
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 Fix the zero-distance problem also at its root, in geodist.f90. 2016-04-27 20:26:46 +00:00
getlags.f90 Many changes: all-new JT9 decoder, supposedly faster and better. 2012-11-26 21:06:41 +00:00
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 Added audio channel support. 2013-08-10 15:29:55 +00:00
graycode65.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
graycode.f90 Rename library directory 2012-10-03 14:31:43 +00:00
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 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
hashing.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
hint65.f90 Remove diagnostic print in hint65.f90. 2016-10-16 20:21:59 +00:00
hspec.f90 Code cleanup following level meter changes. New screen shot for main-left controls. 2017-03-06 15:52:09 +00:00
igray.c Rename library directory 2012-10-03 14:31:43 +00:00
image.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
indexx.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
init_random_seed.c Improve the randomness of the srand seed generator 2015-12-18 17:32:56 +00:00
init_random_seed.f90 Add missing files from last commit 2015-12-14 22:37:56 +00:00
init_random_seed.h More PRNG rationalization 2015-12-15 01:36:05 +00:00
init_rs.c Fix the errors caused by fixing warnings! 2016-04-06 22:49:03 +00:00
int.h Rename library directory 2012-10-03 14:31:43 +00:00
inter_wspr.f90 Reintegrate the wsjtx_exp branch into the trunk 2015-05-27 13:08:28 +00:00
interleave4.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
interleave8.f90 Rename library directory 2012-10-03 14:31:43 +00:00
interleave9.f90 Rename library directory 2012-10-03 14:31:43 +00:00
interleave63.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
ipcomm.cpp Get rid of jt9com and npar common blocks 2015-12-17 20:29:55 +00:00
iscat.f90 Reduce the ISCAT decoder stack size requirement 2016-11-08 23:41:32 +00:00
iso_c_utilities.f90 Make Fortran profiling timer function a callback with a default null implementation 2015-12-27 15:40:57 +00:00
jplsubs.f Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
jt4_decode.f90 Suppress some compiler warnings. (More to come...) 2016-06-09 19:39:48 +00:00
jt4.f90 Revert three jt4 files to svn revision 6701. 2016-06-03 12:48:16 +00:00
jt4a.f90 Restructuring in preparation for direct decoder invocation from wsjtx 2015-12-29 23:52:55 +00:00
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 Suppress some compiler warnings. (More to come...) 2016-06-09 19:39:48 +00:00
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 Message unpacking fixes and improved test coverage 2017-04-22 12:40:44 +00:00
jt9com.f90 Plot a red "sync" curve in QRA64 mode. 2016-07-06 14:18:23 +00:00
jt9fano.f90 Sharpen 2016-06-20 23:01:19 +00:00
jt9sim.f90 Remove spurious argumenst that should never have been there 2015-12-15 11:08:56 +00:00
jt9sync.f90 Introduce nzhsym, the number of computed half-symbol spectra. 2012-11-19 18:23:39 +00:00
jt9w.f90 First decodes of wide/slow JT9 submodes from within wsjtx. 2016-04-05 14:17:34 +00:00
jt65_decode.f90 Fix another typo. 2017-06-07 21:03:38 +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 Message unpacking fixes and improved test coverage 2017-04-22 12:40:44 +00:00
jt65sim.f90 Clean up some compiler warnings 2016-04-06 22:37:22 +00:00
ldpc32_table.c Change msk32 messages to (32,16) code (no sync word) with 6-bit report and 10-bit hash. No decoder yet. 2016-07-26 23:14:30 +00:00
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 Fix an error in SNR_2500 scaling and add calculation of probability of decode vs number of hard errors. 2017-03-17 18:47:57 +00:00
libration.f90 EME Doppler calculations now use JPL Planetary Ephemeris. 2015-06-02 16:43:40 +00:00
lorentzian.f90 Protect against bounds errors with large NTol. 2016-04-12 13:13:27 +00:00
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 More work toward a usable reference spectrum. 2016-04-08 20:03:29 +00:00
Makefile.jt9w_Win More work toward a usable reference spectrum. 2016-04-08 20:03:29 +00:00
Makefile.jt65 Starting to build JTMSK short messages into WSJT-X. Beware: this will NOT 2016-01-21 17:53:34 +00:00
Makefile.jt65_osx Commit working OS X Makefile for jt65/jt65sim. 2015-12-14 15:50:12 +00:00
Makefile.jt65_Win Code cleanup: don't modify the msg argument passed to packmsg(). 2015-11-25 14:57:10 +00:00
Makefile.jtsdk Improved, simplified sort routine; faster and better "flatten" 2015-02-11 00:50:35 +00:00
Makefile.linux Improved, simplified sort routine; faster and better "flatten" 2015-02-11 00:50:35 +00:00
Makefile.MinGW Make/qmake tweaks 2014-10-21 13:47:19 +00:00
Makefile.MinGW.qt4 Change Makefile.MinGW to use my qt5.0.2 paths. Yours may be different! 2013-08-02 19:52:25 +00:00
Makefile.msk Starting to implement decoding of JT65 shorthand messages. Needs testing! 2016-05-03 20:30:49 +00:00
Makefile.mskWin Starting to implement decoding of JT65 shorthand messages. Needs testing! 2016-05-03 20:30:49 +00:00
makepings.f90 Experimenting with a slow MSK144 mode. 2017-06-06 18:57:17 +00:00
met8.21 Rename library directory 2012-10-03 14:31:43 +00:00
mixlpf.f90 Reintegrate the wsjtx_exp branch into the trunk 2015-05-27 13:08:28 +00:00
moondopjpl.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
morse.f90 Added the source code for morse(). 2013-03-25 12:17:21 +00:00
move.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
msgs.txt working on pxdb, spectra 2012-10-04 02:05:14 +00:00
msk40_freq_search.f90 Improve sensitivity of msk40spd. 2016-10-04 00:49:38 +00:00
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 More progress on MSK40 decoder. THIS REVISION IS NOT INTENDED FOR USE ON THE AIR. 2016-10-03 20:18:53 +00:00
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
msk144sd.f90 More development tool tweaks. 2017-06-22 13:54:21 +00:00
msk144signalquality.f90 Reset navg after measuring phase response. 2017-03-12 13:02:10 +00:00
msk144sim.f90 Fix typo. 2017-06-07 18:28:38 +00:00
msk144spd.f90 Update an ldpc-code simulation tool. 2017-02-20 16:45:35 +00:00
msk144sync.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
mskber.f90 More code cleanup of test program mskber.f90. 2016-02-23 15:48:03 +00:00
mskdt.f90 Added msk144dt; tweaks to syncmsk144l 2016-06-09 02:02:50 +00:00
mskrtd.f90 Add reference spectrum to equalization plots and more plotting enhancements 2017-02-23 16:21:26 +00:00
nfft.dat A few more tweaks, and add the file nfft.dat of efficient FFT lengths. 2014-12-18 20:53:16 +00:00
nfft.out Save fsk4sim.f90 with 3 @ 4x4 sync arrays. 2017-03-30 19:24:20 +00:00
noisegen.f90 Remove spurious argumenst that should never have been there 2015-12-15 11:08:56 +00:00
options.f90 Squashed yet more compiler warnings. 2014-04-03 20:17:08 +00:00
packjt.f90 Message unpacking fixes and improved test coverage 2017-04-22 12:40:44 +00:00
pctile.f90 Further work on ft8sim and ft8d. 2017-06-16 13:27:17 +00:00
peakdt9.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
peakup.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
pfx.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
polyfit.f90 Fix a minor typo. 2016-11-30 00:40:50 +00:00
prcom.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
prog_args.f90 Take advantage of the new KVASD v1.12 2014-12-03 00:06:54 +00:00
ps4.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
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 Further improvements to decoder for short JTMSK messages. 2016-02-04 16:10:55 +00:00
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 Further progress on average and smoothed decodes. Not finished, though! 2016-03-11 16:26:06 +00:00
sfrsd.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
sgran.c More PRNG rationalization 2015-12-15 01:36:05 +00:00
sh65.f90 Correct some flaws in decoding JT65 shorthand messages. Still needs work! 2016-10-18 17:27:06 +00:00
sh65snr.f90 Starting to implement decoding of JT65 shorthand messages. Needs testing! 2016-05-03 20:30:49 +00:00
shell.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
slasubs.f EME Doppler calculations now use JPL Planetary Ephemeris. 2015-06-02 16:43:40 +00:00
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 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
smo.f90 Reintegrate the wsjtx_exp branch into the trunk 2015-05-27 13:08:28 +00:00
smolorentz.f90 1. Use Lorentzian profile for smoothing (but not yet for message averaging). 2016-03-18 20:17:17 +00:00
softsym9f.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
softsym9w.f90 Clean up some further compiler warnings. 2016-06-10 14:18:10 +00:00
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 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
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 Save a temporary test program. 2014-09-11 00:07:49 +00:00
stats.f90 Integrate the latest algorithm for hinted decoding. 2016-01-08 20:51:13 +00:00
stdmsg.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
subtract65.f90 Make Fortran profiling timer function a callback with a default null implementation 2015-12-27 15:40:57 +00:00
sun.f90 Another bunch needesd for astro display. 2014-03-05 20:14:36 +00:00
symspec2.f90 Further improvements to JT9 decoder. 2015-03-04 17:07:15 +00:00
symspec65.f90 Improved, simplified sort routine; faster and better "flatten" 2015-02-11 00:50:35 +00:00
symspec.f90 Code cleanup following level meter changes. New screen shot for main-left controls. 2017-03-06 15:52:09 +00:00
sync4.f90 Revert three jt4 files to svn revision 6701. 2016-06-03 12:48:16 +00:00
sync9.f90 Binary branding 2016-06-21 00:13:52 +00:00
sync9f.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
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 Correct another flaw in ISCAT decoder. 2016-10-18 20:17:56 +00:00
syncmsk.f90 More progress on decoder for short JTMSK messages. 2016-02-03 19:47:42 +00:00
t3.f90 Test program 2016-04-11 15:24:55 +00:00
t6.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
tab.c Rename library directory 2012-10-03 14:31:43 +00:00
test_init_random_seed.f90 Rationalize random number seeding in C and Fortran 2015-12-14 19:40:44 +00:00
testfast9.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
testmsg.f90 Message unpacking fixes and improved test coverage 2017-04-22 12:40:44 +00:00
timefft_opts.f90 Another tweak. 2015-01-29 18:49:40 +00:00
timefft.f90 More PRNG rationalization 2015-12-15 01:36:05 +00:00
timer_C_wrapper.f90 Make Fortran profiling timer function a callback with a default null implementation 2015-12-27 15:40:57 +00:00
timer_common.inc Make Fortran profiling timer function a callback with a default null implementation 2015-12-27 15:40:57 +00:00
timer_impl.f90 Make Fortran profiling timer function a callback with a default null implementation 2015-12-27 15:40:57 +00:00
timer_module.f90 Suppress some compiler warnings. (More to come...) 2016-06-09 19:39:48 +00:00
timf2.f90 Reintegrate the wsjtx_exp branch into the trunk 2015-05-27 13:08:28 +00:00
tmoonsub.c Squashed yet more compiler warnings. 2014-04-03 20:17:08 +00:00
tstrig.c Starting to implement direct calls to hamlib functions, rather than 2013-04-15 00:28:27 +00:00
tstrig.h Starting to implement direct calls to hamlib functions, rather than 2013-04-15 00:28:27 +00:00
tweak1.f90 New short ping decoding algorithm for msk144 realtime decoder. Not yet enabled. 2016-09-23 22:28:11 +00:00
twkfreq65.f90 Merging code for v1.1 back into the main wsjtx branch. 2013-07-08 13:17:22 +00:00
twkfreq.f90 Further improvements to JT9 decoder. 2015-03-04 17:07:15 +00:00
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 Fix the errors caused by fixing warnings! 2016-04-06 22:49:03 +00:00
vit216.c Fix the errors caused by fixing warnings! 2016-04-06 22:49:03 +00:00
wav11.f90 No bounds-check for Release build; increase Windows stack size, again; some fixes for ISCAT mode. 2016-10-16 17:36:00 +00:00
wav12.f90 Tidy up WAV file reading and fix WAV input rate conversion defect 2016-03-10 19:48:54 +00:00
wavhdr.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
wisdom1.bat Several decoder optimizations, including implementation of FFTW wisdom. 2014-11-19 17:23:57 +00:00
wisdom.c Add wisdom for the FFTs done by symspec_(), wsjtx[.exe]. 2014-11-21 15:17:22 +00:00
wqdecode.f90 Updates and additions to test progams. 2017-04-27 17:43:21 +00:00
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 Added audio channel support. 2013-08-10 15:29:55 +00:00
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 Much improved detection of sync in JT4 decoder. 2016-05-19 19:19:47 +00:00
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 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00