Commit Graph

  • 577f6f3097 Clean up sync routine; add 'peakup' in f and t directions. Joe Taylor 2024-02-23 14:33:11 -0500
  • 6d72b295c8 Put the sync values into a data statement. Joe Taylor 2024-02-23 13:49:22 -0500
  • 1b9071fd8c Good working model with random sync symbols rather than sweeping sync. Joe Taylor 2024-02-23 10:44:49 -0500
  • 12bcddf366 Revert "Compile the random sync pattern into sfox_mod." Joe Taylor 2024-02-22 14:57:17 -0500
  • 532c808316 Revert "Revert "Input ts (approx tsync) from command line."" Joe Taylor 2024-02-22 14:56:52 -0500
  • 863ac4fd3d Revert "Input ts (approx tsync) from command line." Joe Taylor 2024-02-22 14:55:10 -0500
  • baec5dcfd2 Compile the random sync pattern into sfox_mod. Joe Taylor 2024-02-22 14:45:36 -0500
  • fada229d83 Input ts (approx tsync) from command line. Joe Taylor 2024-02-22 14:35:41 -0500
  • 8948daabb0 Remove diagnostic print. Joe Taylor 2024-02-22 14:26:38 -0500
  • 523023fe65 Code cleanup after changing sync scheme. Joe Taylor 2024-02-22 14:25:17 -0500
  • 0c03b9fc00 Revert to old-style sync scheme, using symbol length same as for data. Joe Taylor 2024-02-22 13:41:09 -0500
  • b1e2a54f91 Break the sweeping sync tone into pieces with different frequency offsets and slopes. Needs testing! Joe Taylor 2024-02-21 15:28:36 -0500
  • f1e4f998ce Merge branch 'superfox' of bitbucket.org:k1jt/wsjtx into superfox Joe Taylor 2024-02-21 14:59:17 -0500
  • 0393d7bd7c More code cleanup; possible scheme for more frequency diversity in sync. Joe Taylor 2024-02-21 14:57:44 -0500
  • f99e906a59 Add noise to the output of watterson.f90 instead of the input. Steven Franke 2024-02-21 13:21:05 -0600
  • f896df064d Complete the process of separating calculation of the sync waveform. Joe Taylor 2024-02-21 13:49:25 -0500
  • 254a15b4f6 Move the sweep generator into a separate routine. Joe Taylor 2024-02-21 13:44:20 -0500
  • d44d00453f Replace many instances of 12000.0 with fsample. Joe Taylor 2024-02-21 13:33:37 -0500
  • 2effe7e4c7 Reset ftrsd ntrials to 1000. Joe Taylor 2024-02-21 09:23:45 -0500
  • d12e16c7d1 Add an option in sfoxtest for simulations with hard-wired sync. Joe Taylor 2024-02-20 09:07:02 -0500
  • 61711e905d Add Eb/No to sfoxtest output. Steven Franke 2024-02-20 07:46:48 -0600
  • cc6e7b1c16 Merge branch 'superfox' of bitbucket.org:k1jt/wsjtx into superfox Joe Taylor 2024-02-19 14:33:04 -0500
  • 2a95463c80 Correct the computed duration of a SuperFox transmission, in sfoxtest. Joe Taylor 2024-02-19 14:32:15 -0500
  • 2346145fba Merge remote-tracking branch 'refs/remotes/origin/superfox' into superfox Steven Franke 2024-02-19 13:30:47 -0600
  • 7ce6e29a7e Make watterson.f90 spreading function the same as that used in ITU report ITU-R F.1487. Steven Franke 2024-02-19 13:21:03 -0600
  • d234986165 Add optional code to q65sim to confirm calkibration of SNR_2500. Joe Taylor 2024-02-19 13:52:37 -0500
  • fb19d27602 Compute signal power, noise power, and SNR_2500 explicitly in ft8sim.f90. Joe Taylor 2024-02-19 13:23:42 -0500
  • ec0c31d849 Make ftrsd3 work better for a (127,48) Reed Solomon code. Steven Franke 2024-02-18 12:45:29 -0600
  • d438f91845 Make ftrsd3 work with (127,48) 128-ary code. Steven Franke 2024-02-18 11:18:47 -0600
  • 5c53a43171 Reconcile the SNR of simulated complex and real noisy signals. Steven Franke 2024-02-17 10:00:33 -0600
  • cdcdedfe40 Temporary code (### commented out ###) for calibrating SNR. Joe Taylor 2024-02-16 16:11:01 -0500
  • 40331f3c1f Add timer calls to sfoxtest. Joe Taylor 2024-02-16 10:51:27 -0500
  • faf0554cbf Soft-decision RS decoding now basically working. Needs better tuning, no doubt. Joe Taylor 2024-02-15 15:46:09 -0500
  • 8a2e3e50d9 Commit ftrsd3.c. (Not used at present, and not fully updated from ftrsd2.c.) Joe Taylor 2024-02-15 14:14:51 -0500
  • 93fd8246fb Ann new file getpp3.f90. Joe Taylor 2024-02-15 14:12:45 -0500
  • 17d9c6bf81 Print column headings on first isnr pass. Joe Taylor 2024-02-15 13:36:48 -0500
  • 50f9c73ad3 Merge branch 'superfox' of bitbucket.org:k1jt/wsjtx into superfox Joe Taylor 2024-02-15 13:27:00 -0500
  • 33aa347e24 Correct the argument list in second call to sfox_gen(). Joe Taylor 2024-02-15 13:24:06 -0500
  • 09f456d6a3 Add new file ftrsd3.f90. Joe Taylor 2024-02-15 08:53:44 -0500
  • d7d8a70322 Add untested Fortran routuine ftrsd3.f90. Joe Taylor 2024-02-14 17:51:55 -0500
  • f21f37ad05 Correct the definition of fspread in watterson.f90. Joe Taylor 2024-02-14 16:30:37 -0500
  • ce7d5b8d02 Simplify a few parts of code used for SuperFox simulations. Joe Taylor 2024-02-14 11:49:59 -0500
  • 939eaa11ef Add new file sym_prob.f90. Joe Taylor 2024-02-14 11:43:58 -0500
  • a516184a3c Work in progress, starting toward implementing soft-decision ftrsd decoder. Joe Taylor 2024-02-13 14:56:20 -0500
  • 8dd19ee80c Change subroutine name sfox_hard to sfox_demod; introduce array s3(NQ,ND) to be used for soft-decision decoding. Joe Taylor 2024-02-13 12:02:04 -0500
  • 7bf4aaef2e Allow different lag step sizes in sfox_sync routine. Joe Taylor 2024-02-11 16:05:31 -0500
  • 5349ba7dc5 Extend the looping snr range down to -25 dB. Joe Taylor 2024-02-10 20:00:19 -0500
  • d4414e3ce3 Better usage instructions. Joe Taylor 2024-02-10 19:54:25 -0500
  • cc4bcfa462 Tidy up the SuperFox subroutine names. Joe Taylor 2024-02-10 19:51:36 -0500
  • ddbe0eb078 Better usage hints. Joe Taylor 2024-02-10 15:09:37 -0500
  • 060fdf6763 Input syncwidth on command line; more options for verbose output. Joe Taylor 2024-02-10 13:56:45 -0500
  • c24a0d3c72 Separate generation of SuperFox sync LO, and rationalize frequencies used in gen_sfox.f90 and hard_symbols.f90. Joe Taylor 2024-02-10 13:35:06 -0500
  • 6310419a4d Pretty up the Threshold output line. Joe Taylor 2024-02-10 10:50:42 -0500
  • 129ee5439a Correct a typo. Always output summary decoding results. Joe Taylor 2024-02-10 09:47:11 -0500
  • 05d720201a Test smoothing of symbol spectra ... Joe Taylor 2024-02-10 09:29:57 -0500
  • b6ad4d701d Better criteria for having established good sync. Joe Taylor 2024-02-10 09:09:45 -0500
  • dc6f78d50b Code cleanup. Joe Taylor 2024-02-09 13:36:01 -0500
  • 05cae7b911 Add needed file. Joe Taylor 2024-02-09 07:15:15 -0500
  • 62c2e5c645 Display fspread, delay, MaxErr. Joe Taylor 2024-02-08 13:58:00 -0500
  • 5e6a9d59ed Add standard ITU channel parameters. Joe Taylor 2024-02-08 13:46:11 -0500
  • ec535541db Interpolate threshold sensitivity for 50% decoding probability. Joe Taylor 2024-02-08 13:06:54 -0500
  • 4a1e6a19fc Add a flag for verbose output. Joe Taylor 2024-02-08 12:36:48 -0500
  • 56d0aac243 Input M, N, K from sfoxtext command line. Correct freq after sync. Joe Taylor 2024-02-08 12:21:36 -0500
  • c051168a6b WIP: sfoxtest now running with parameters set in sfox_mod. Joe Taylor 2024-02-08 10:45:43 -0500
  • 464838aa78 Tweaks. Joe Taylor 2024-02-08 04:11:12 -0500
  • ca5bc0e86b WIP on sfoxtest. Joe Taylor 2024-02-07 14:24:05 -0500
  • 8c61d303bf WIP on superfox test progs. Joe Taylor 2024-02-07 11:40:25 -0500
  • c228b6fe18 Disable double-clicking on combined messages also for the standard FT4 sub-bands. Uwe Risse 2024-02-06 16:13:40 +0100
  • ffe1d11e99 Don't fill DX Call box and Std Msgs when double-clicking on a combined message and we are on standard FT8 sub-bands. Uwe Risse 2024-02-06 11:06:33 +0100
  • 84e5fbe6d5 Add librs.a. (This should be TEMPORARY.) Joe Taylor 2024-02-05 16:27:59 -0500
  • c1033e1cff Add rst8.f90. Joe Taylor 2024-02-05 16:26:55 -0500
  • 290b34c99c WIP on rst8. Joe Taylor 2024-02-05 16:25:51 -0500
  • 3882953f51 Disable the popup message for now. Uwe Risse 2024-02-05 17:01:03 +0100
  • 3611f07ad6 Enable Tx by double-clicking on a combined message on standard FT8 sub-bands is no longer permitted, as 10-bit hash collisions are too likely. Uwe Risse 2024-02-05 16:50:22 +0100
  • 98e48e00d3 Only hash the callsign of stations that we are hearing. Steven Franke 2024-02-05 08:52:57 -0600
  • 3e27ce83e6 Tweaks to sfox test programs. Joe Taylor 2024-02-04 22:01:53 -0500
  • 20c41cf45b Don't write <my_gridsquare> ADIF tag when myGrid is empty. Uwe Risse 2024-02-03 15:44:02 +0100
  • 9642d41c6d Cleanup. Joe Taylor 2024-02-02 21:08:45 -0500
  • 7804716991 Build sfoxtext from CMakefiles.txt, with RS(125,49) encode and decode. Joe Taylor 2024-02-02 15:44:03 -0500
  • 5d07f86334 Add erasure capability to rs_125_49. Joe Taylor 2024-02-02 14:15:36 -0500
  • c8f8356c28 More cleanup. Joe Taylor 2024-02-02 14:15:20 -0500
  • ae462a9cb8 More code cleanup. Joe Taylor 2024-02-02 13:22:42 -0500
  • 5cc29df68f Code cleanup. Joe Taylor 2024-02-02 12:30:32 -0500
  • 347e32548c Errors and erasures is now working for RS. Joe Taylor 2024-02-02 12:07:40 -0500
  • 3bfbe4deb4 WIP on RS utilities. Joe Taylor 2024-02-02 11:29:21 -0500
  • 2535a24481 Add the crc14 routine. Joe Taylor 2024-02-01 20:59:27 -0500
  • 6b8b0e1b10 Add program rs_125_49. Joe Taylor 2024-02-01 19:26:09 -0500
  • d805820446 WIP on rs_125_49. Erasures not yet being used. Joe Taylor 2024-02-01 19:19:17 -0500
  • 959026aad5 Makefile for rstest. Joe Taylor 2024-02-01 16:07:55 -0500
  • db71f7d480 Use integer rather than i*1 for idat and jdat so they can work with int RS version. Joe Taylor 2024-02-01 13:25:41 -0500
  • a382fbfe7b WIP: sfoxtest and rstest both working at this point. Joe Taylor 2024-02-01 10:51:48 -0500
  • ca44347507 Change name synctest to sfoxtest. Joe Taylor 2024-02-01 10:24:56 -0500
  • 0cf544e3aa Add modified versions of Karn RS routines. Joe Taylor 2024-02-01 08:52:46 -0500
  • c228340519 Tighter sync criteria. Joe Taylor 2024-01-31 21:07:58 -0500
  • d6d4ad3c23 Minor tweaks. Joe Taylor 2024-01-31 19:39:45 -0500
  • 1296134820 Allow f0 and xdt to be randomized. Joe Taylor 2024-01-31 19:35:08 -0500
  • d9b6691dbf Rearrange a few lines of code. Joe Taylor 2024-01-31 19:21:02 -0500
  • 0c3174f9e3 WIP on SuperFox synctest. Joe Taylor 2024-01-31 18:59:41 -0500
  • e43e81f73f Update the synctest usage example. Joe Taylor 2024-01-31 16:51:26 -0500
  • 7201e5baab Add a missing file. Joe Taylor 2024-01-31 16:38:22 -0500