WSJT-X/lib
Joe Taylor ec7e099cf8 Further adjustments to sync64; extend QRA64 data length to 54 s; some code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7414 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-20 21:27:23 +00:00
..
ftrsd Fix the errors caused by fixing warnings! 2016-04-06 22:49:03 +00:00
qra Comment out the qra64_fastfading_channel function -- used only for tests. 2016-11-29 15:39:15 +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
afc9.f90
afc65b.f90
all_fft.out
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 Changes needed to accommodate channel equalization implemented in the new msk144signalquality.f90. Warning - msk144signalquality writes to the executable directory. 2016-12-20 03:01:43 +00:00
astro0.f90
astro.f90
astrosub.f90
avecho.f90
averms.f90 MOving toward use of sync64(). Not yet there! 2016-07-22 19:52:20 +00:00
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 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
ccf65.f90
char.h
chkfft2.f90
chkfft3.f90 Update the utility program chkfft. 2016-10-06 18:30:10 +00:00
chkfft.f90
chkfft.txt
chkhist.f90
chkmsg.f90
chkss2.f90
code426.f90
constants.f90
conv232.f90
coord.f90
count4.f90
CQnnnCAT.txt
db.f90
decode4.f90
decode9w.f90
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
decode_rs.c
decoder.f90 Further adjustments to sync64; extend QRA64 data length to 54 s; some code cleanup. 2016-12-20 21:27:23 +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
degrade_snr.f90 Spinbox step size = 1 dB for S/N degradation. 2016-10-07 15:44:27 +00:00
demod64a.f90
detectmsk32.f90 detectmsk32 now decodes syncless (32,16) messages. No SNR or t0 yet. 2016-07-29 15:30:26 +00:00
detectmsk40.f90 Sh message hashes now computed using callsigns only. This version should be OK for on the air use - but Sh messages are not compatible with earlier revisions. 2016-10-18 02:02:58 +00:00
detectmsk144.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
determ.f90
downsam9.f90
encode4.f90 Reintegrate Joe's experimental VHF & up features 2015-04-22 17:48:03 +00:00
encode232.f90
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
entail.f90
ephem.f90
extract4.f90
extract.f90 Temporary mode QRA02 is now basically functional (though buggy). 2016-06-30 20:38:36 +00:00
extractmessage144.f90 Add extractmessage144.f90 2016-06-16 23:19:56 +00:00
fano232.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
fast9.f90
fast_decode.f90 Correct another flaw in ISCAT decoder. 2016-10-18 20:17:56 +00:00
Fast_Modes.txt
fchisq0.f90
fchisq65.f90
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
fersum.f90 Add submode to argument list of JT9 subroutine decode(). 2016-04-01 17:57:08 +00:00
fftw3.f03
fftw3.f90
fftw3mod.f90
fil3.f90
fil3c.f90
fil4.f90
fil61.f90
fil6521.f90 Sharpen 2016-06-20 22:18:08 +00:00
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
fmtmsg.f90 Forgot to commit a new utility function. 2014-10-19 00:57:29 +00:00
foldspec9f.f90
four2a.f90
fqso_first.f90
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
genmsk32.f90 First-cut at decoder for (32,16) msk32. Needs more work. 2016-07-27 14:40:38 +00:00
genmsk40.f90 Experimental change to Sh message hashing scheme. Not yet tested. Not for use on the air and not compatible with current Sh messages. 2016-10-18 01:31:53 +00:00
genmsk144.f90 Complete the implementation of MSK144 contest mode. Needs testing! 2016-12-17 21:18:47 +00:00
genmsk_short.f90
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 Many changes: all-new JT9 decoder, supposedly faster and better. 2012-11-26 21:06:41 +00:00
getmet4.f90
go_chkfft.cmd Update the utility program chkfft. 2016-10-06 18:30:10 +00:00
golay24_table.c
gran.c
graycode65.f90
graycode.f90
grayline.f90
grid2deg.f90
hash.f90
hashing.f90
hint65.f90 Remove diagnostic print in hint65.f90. 2016-10-16 20:21:59 +00:00
hspec.f90 Complete the implementation of MSK144 contest mode. Needs testing! 2016-12-17 21:18:47 +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
inter_wspr.f90
interleave4.f90
interleave8.f90
interleave9.f90
interleave63.f90
ipcomm.cpp
iscat.f90 Reduce the ISCAT decoder stack size requirement 2016-11-08 23:41:32 +00:00
iso_c_utilities.f90
jplsubs.f
jt4_decode.f90
jt4.f90
jt4a.f90
jt4code.f90
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 Remove JT9/JT65 decoding statistics from timer.out. Remove the auto_tx_label, it's not really needed. 2016-12-15 18:58:17 +00:00
jt9a.f90
jt9code.f90
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
jt9sync.f90
jt9w.f90
jt65_decode.f90 These are the files from QRA64 "ee" test. 2016-12-08 13:15:44 +00:00
jt65_mod.f90
jt65_test.f90
jt65.f90
jt65code.f90
jt65sim.f90
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 Tweaks to decrease UER for Sh messages. 2016-10-23 17:37:44 +00:00
ldpcsim144.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
libration.f90
lorentzian.f90 Protect against bounds errors with large NTol. 2016-04-12 13:13:27 +00:00
lpf1.f90
Makefile Many adjustments to QRA64 decoder. Best performance yet on the 114 benchmark files. 2016-12-15 18:42:33 +00:00
Makefile.jt9w
Makefile.jt9w_Win
Makefile.jt65
Makefile.jt65_osx
Makefile.jt65_Win
Makefile.jtsdk
Makefile.linux
Makefile.MinGW
Makefile.MinGW.qt4
Makefile.msk
Makefile.mskWin
makepings.f90 Make frequency search more efficient in msk144 realtime decoder. 2016-09-25 20:37:30 +00:00
met8.21
mixlpf.f90 Reintegrate the wsjtx_exp branch into the trunk 2015-05-27 13:08:28 +00:00
moondopjpl.f90
morse.f90
move.f90
msgs.txt
msk40_freq_search.f90 Improve sensitivity of msk40spd. 2016-10-04 00:49:38 +00:00
msk40decodeframe.f90 Tweaks to decrease UER for Sh messages. 2016-10-23 17:37:44 +00:00
msk40spd.f90 Tweaks to decrease UER for Sh messages. 2016-10-23 17:37:44 +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_decode.f90 Enhance click-to-decode performance in MSK144. 2016-09-14 22:18:58 +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 Make the command-line MSK144 decoder work again. 2016-12-20 02:49:22 +00:00
msk144d.f90 Fix command-line msk144 decoder. No changes to WSJT-X. 2016-09-02 20:42:43 +00:00
msk144decodeframe.f90 Changes needed to accommodate channel equalization implemented in the new msk144signalquality.f90. Warning - msk144signalquality writes to the executable directory. 2016-12-20 03:01:43 +00:00
msk144signalquality.f90 Calculates # of bit errors and eye-opening on every call, estimates channel phase on startup and whenever DX Call changes. 2016-12-20 02:53:57 +00:00
msk144sim.f90 Complete the implementation of MSK144 contest mode. Needs testing! 2016-12-17 21:18:47 +00:00
msk144spd.f90 Changes needed to accommodate channel equalization implemented in the new msk144signalquality.f90. Warning - msk144signalquality writes to the executable directory. 2016-12-20 03:01:43 +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
mskdt.f90
mskrtd.f90 Changes needed to accommodate channel equalization implemented in the new msk144signalquality.f90. Warning - msk144signalquality writes to the executable directory. 2016-12-20 03:01:43 +00:00
nfft.dat
nfft.out
noisegen.f90
opdetmsk144.f90 Decrease execution time of the most time-consuming loop in opdetmsk144.f90. 2016-09-17 22:59:21 +00:00
options.f90
packjt.f90 Enable support for "CQ AA" through "CQ ZZ" in standard messages. They are encoded internally as "E9AA" through "E9ZZ". 2016-11-04 16:45:12 +00:00
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
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
ptt.c
qra64a.f90 Further adjustments to sync64; extend QRA64 data length to 54 s; some code cleanup. 2016-12-20 21:27:23 +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
rectify_msk.f90 Further improvements to decoder for short JTMSK messages. 2016-02-04 16:10:55 +00:00
refspectrum.f90
rig_control.c
rs.h
savec2.f90 Fix WSPR c2 file writing 2016-12-17 00:06:22 +00:00
sec_midn.f90
setup65.f90
sfrsd.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
sgran.c
sh65.f90 Correct some flaws in decoding JT65 shorthand messages. Still needs work! 2016-10-18 17:27:06 +00:00
sh65snr.f90
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
sleep.h
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
sort.f90
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
stdmsg.f90
subtract65.f90
sun.f90
symspec2.f90
symspec65.f90
symspec.f90
sync4.f90
sync9.f90 Binary branding 2016-06-21 00:13:52 +00:00
sync9f.f90
sync9w.f90
sync64.f90 Further adjustments to sync64; extend QRA64 data length to 54 s; some code cleanup. 2016-12-20 21:27:23 +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
t6.f90
tab.c
test_init_random_seed.f90
testfast9.f90
testmsg.f90 Enable support for "CQ AA" through "CQ ZZ" in standard messages. They are encoded internally as "E9AA" through "E9ZZ". 2016-11-04 16:45:12 +00:00
timefft_opts.f90
timefft.f90
timer_C_wrapper.f90
timer_common.inc
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
timf2.f90
tmoonsub.c
tstrig.c
tstrig.h
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
usleep.c
vit213.c
vit216.c
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
wavhdr.f90 Reintegrate merge from wsjtx_exp branch. 2015-11-18 01:28:12 +00:00
wisdom1.bat
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
wspr_downsample.f90
xcor4.f90
xcor.f90
zplot9.f90
zplt.f90