57 Commits

Author SHA1 Message Date
Joe Taylor
665e18f656 Omit display of 'worst', it's no longer very useful. 2024-02-24 17:04:14 -05:00
Joe Taylor
25b6df82fe Some format adjustments. 2024-02-24 10:42:27 -05:00
Joe Taylor
577f6f3097 Clean up sync routine; add 'peakup' in f and t directions. 2024-02-23 14:33:11 -05:00
Joe Taylor
6d72b295c8 Put the sync values into a data statement. 2024-02-23 13:49:22 -05:00
Joe Taylor
1b9071fd8c Good working model with random sync symbols rather than sweeping sync. 2024-02-23 10:44:49 -05:00
Joe Taylor
12bcddf366 Revert "Compile the random sync pattern into sfox_mod."
This reverts commit baec5dcfd25e964d6d61962ad18a429560b44eae.
2024-02-22 14:57:17 -05:00
Joe Taylor
532c808316 Revert "Revert "Input ts (approx tsync) from command line.""
This reverts commit 863ac4fd3d07ed9ac2f198984e9e8d78eaf74586.
2024-02-22 14:56:52 -05:00
Joe Taylor
863ac4fd3d Revert "Input ts (approx tsync) from command line."
This reverts commit fada229d83df9c9cd5498e4607e41626ef459c76.
2024-02-22 14:55:10 -05:00
Joe Taylor
baec5dcfd2 Compile the random sync pattern into sfox_mod. 2024-02-22 14:45:36 -05:00
Joe Taylor
fada229d83 Input ts (approx tsync) from command line. 2024-02-22 14:35:41 -05:00
Joe Taylor
523023fe65 Code cleanup after changing sync scheme. 2024-02-22 14:25:17 -05:00
Joe Taylor
0c03b9fc00 Revert to old-style sync scheme, using symbol length same as for data. 2024-02-22 13:41:09 -05:00
Joe Taylor
f1e4f998ce Merge branch 'superfox' of bitbucket.org:k1jt/wsjtx into superfox 2024-02-21 14:59:17 -05:00
Joe Taylor
0393d7bd7c More code cleanup; possible scheme for more frequency diversity in sync. 2024-02-21 14:57:44 -05:00
Steven Franke
f99e906a59 Add noise to the output of watterson.f90 instead of the input. 2024-02-21 13:21:05 -06:00
Joe Taylor
254a15b4f6 Move the sweep generator into a separate routine. 2024-02-21 13:44:20 -05:00
Joe Taylor
d44d00453f Replace many instances of 12000.0 with fsample. 2024-02-21 13:33:37 -05:00
Joe Taylor
2effe7e4c7 Reset ftrsd ntrials to 1000. 2024-02-21 09:23:45 -05:00
Joe Taylor
d12e16c7d1 Add an option in sfoxtest for simulations with hard-wired sync. 2024-02-20 09:07:02 -05:00
Steven Franke
61711e905d Add Eb/No to sfoxtest output. 2024-02-20 07:46:48 -06:00
Joe Taylor
2a95463c80 Correct the computed duration of a SuperFox transmission, in sfoxtest. 2024-02-19 14:32:15 -05:00
Steven Franke
d438f91845 Make ftrsd3 work with (127,48) 128-ary code. 2024-02-18 11:18:47 -06:00
Steven Franke
5c53a43171 Reconcile the SNR of simulated complex and real noisy signals. 2024-02-17 10:00:33 -06:00
Joe Taylor
cdcdedfe40 Temporary code (### commented out ###) for calibrating SNR. 2024-02-16 16:11:01 -05:00
Joe Taylor
40331f3c1f Add timer calls to sfoxtest. 2024-02-16 10:51:27 -05:00
Joe Taylor
faf0554cbf Soft-decision RS decoding now basically working. Needs better tuning, no doubt. 2024-02-15 15:46:09 -05:00
Joe Taylor
17d9c6bf81 Print column headings on first isnr pass. 2024-02-15 13:36:48 -05:00
Joe Taylor
33aa347e24 Correct the argument list in second call to sfox_gen(). 2024-02-15 13:24:06 -05:00
Joe Taylor
09f456d6a3 Add new file ftrsd3.f90. 2024-02-15 08:53:44 -05:00
Joe Taylor
ce7d5b8d02 Simplify a few parts of code used for SuperFox simulations. 2024-02-14 11:49:59 -05:00
Joe Taylor
a516184a3c Work in progress, starting toward implementing soft-decision ftrsd decoder. 2024-02-13 14:56:20 -05:00
Joe Taylor
8dd19ee80c Change subroutine name sfox_hard to sfox_demod; introduce array s3(NQ,ND) to be used for soft-decision decoding. 2024-02-13 12:02:04 -05:00
Joe Taylor
5349ba7dc5 Extend the looping snr range down to -25 dB. 2024-02-10 20:00:19 -05:00
Joe Taylor
d4414e3ce3 Better usage instructions. 2024-02-10 19:54:25 -05:00
Joe Taylor
cc4bcfa462 Tidy up the SuperFox subroutine names. 2024-02-10 19:51:36 -05:00
Joe Taylor
ddbe0eb078 Better usage hints. 2024-02-10 15:09:37 -05:00
Joe Taylor
060fdf6763 Input syncwidth on command line; more options for verbose output. 2024-02-10 13:56:45 -05:00
Joe Taylor
c24a0d3c72 Separate generation of SuperFox sync LO, and rationalize frequencies used in gen_sfox.f90 and hard_symbols.f90. 2024-02-10 13:35:06 -05:00
Joe Taylor
6310419a4d Pretty up the Threshold output line. 2024-02-10 10:50:42 -05:00
Joe Taylor
129ee5439a Correct a typo. Always output summary decoding results. 2024-02-10 09:47:11 -05:00
Joe Taylor
b6ad4d701d Better criteria for having established good sync. 2024-02-10 09:09:45 -05:00
Joe Taylor
dc6f78d50b Code cleanup. 2024-02-09 13:36:01 -05:00
Joe Taylor
62c2e5c645 Display fspread, delay, MaxErr. 2024-02-08 13:58:00 -05:00
Joe Taylor
5e6a9d59ed Add standard ITU channel parameters. 2024-02-08 13:46:11 -05:00
Joe Taylor
ec535541db Interpolate threshold sensitivity for 50% decoding probability. 2024-02-08 13:06:54 -05:00
Joe Taylor
4a1e6a19fc Add a flag for verbose output. 2024-02-08 12:36:48 -05:00
Joe Taylor
56d0aac243 Input M, N, K from sfoxtext command line. Correct freq after sync. 2024-02-08 12:21:36 -05:00
Joe Taylor
c051168a6b WIP: sfoxtest now running with parameters set in sfox_mod. 2024-02-08 10:45:43 -05:00
Joe Taylor
464838aa78 Tweaks. 2024-02-08 04:11:12 -05:00
Joe Taylor
ca5bc0e86b WIP on sfoxtest. 2024-02-07 14:24:05 -05:00