Joe Taylor
5b5d4ecb7c
Multi-threaded real-time MSK144 decoder. Needs further testing!
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7126 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-30 15:56:55 +00:00
Joe Taylor
7a2ce1e29a
This should have been committed with r7121.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7125 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-30 15:55:53 +00:00
Bill Somerville
621c3a69f7
Fix broken non-Windows builds.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7124 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-30 14:47:25 +00:00
Joe Taylor
508236a31a
Disable OpenMP in msk144sync. As initially coded it's no improvement.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7123 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-29 23:44:24 +00:00
Bill Somerville
e7b77214f9
Enable OpenMP for everything except on Macs
...
Also increase Windows stack size from 1Mbyte to 8Mbyte due to the
impact of Fortran arrays not being automatically moved to static
storage above a certain size. This needs attention by setting the SAVE
attribute on large arrays that do not need to be on the stack i.e. do
no need to be duplicated across OpenMP thread teams.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7122 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-29 22:45:58 +00:00
Joe Taylor
cca0a83771
Implement "R FN20", etc., in contest-mode MSK144 messages. (Tx only, so far!)
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7121 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-29 20:24:45 +00:00
Joe Taylor
8e4dc78561
Correct two constants used in msk144sync.f90.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7120 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-29 17:37:03 +00:00
Joe Taylor
cc7224d361
Minor cleanup; add some !$OMP stuff to msk144sync.f90, but it's not yet functional.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7119 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-29 16:39:14 +00:00
Steven Franke
ad68032b36
Revise some comments. No code changes.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7118 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-29 15:35:45 +00:00
Joe Taylor
4e94fcdc4a
Minor code cleanup.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7117 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-29 14:46:12 +00:00
Joe Taylor
7758d4cbd7
Add a performance monitor for real-time MSK144 decoding.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7116 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-29 13:29:20 +00:00
Steven Franke
01de82fc03
Drop Fast and Normal decoding depths down one notch.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7115 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-29 03:01:32 +00:00
Steven Franke
5fbe144008
Wire up Fast/Normal/Deep decoding options for MSK144.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7114 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-28 22:13:07 +00:00
Joe Taylor
ec550ecc43
Send ndepth (value = 1, 2, or 3) to hspec(). MSK144 click-to-decode now calls
...
the old fast_decode(); probably it should call hspec() instead?
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7113 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-28 20:41:41 +00:00
Joe Taylor
36ae5865a5
Progress toward full implementation of real-time decoding of MSK144.
...
I believe file saving and auto-sequencing nor work. Not sure about posting
to PSK reporter: please check.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7112 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-28 19:08:19 +00:00
Steven Franke
1b9f043087
Make frequency search more efficient in msk144 realtime decoder.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7111 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-25 20:37:30 +00:00
Steven Franke
c05cf2438d
Make msk144spd properly track the RxFreq spinbox.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7110 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-25 12:53:07 +00:00
Steven Franke
68951558d4
MSK144:
...
1. Clean up mskrtd to remove unused variables.
2. Re-instate Rx frequency spinbox in MSK144 mode to allow decoding of off-frequency signals with small FTol. Make changes needed to pass Rx Freq in to fortran routines.
3. Enable realtime decoder for testing. Auto sequence does not yet work when realtime decoding is enabled. There are probably other bugs as well.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7109 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-25 00:16:29 +00:00
Steven Franke
5b5915a024
New short ping decoding algorithm for msk144 realtime decoder. Not yet enabled.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7108 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-23 22:28:11 +00:00
Steven Franke
665b8dc85a
More work on real-time decoder for msk144.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7107 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-22 19:42:05 +00:00
Steven Franke
ed6620f424
Add new routines associated with msk144 real-time decoder.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7106 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-22 00:04:43 +00:00
Steven Franke
97ff11f635
More work on real time decoder.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7105 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-22 00:03:44 +00:00
Steven Franke
07ceefb8a4
Fix what I broke.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7104 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-20 22:51:06 +00:00
Steven Franke
4684df897c
Remove diagnostic write.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7103 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-20 20:47:29 +00:00
Steven Franke
7979794933
Add new routines to CMakeLists.txt.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7102 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-20 20:24:03 +00:00
Steven Franke
940df9d3a7
Add command-line routine to test real time msk144 decoding.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7101 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-20 20:22:48 +00:00
Steven Franke
3ceeb73fd6
Move decoding of synced frame into a subroutine.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7100 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-20 20:21:24 +00:00
Joe Taylor
e3f1eb82f6
Temporarily disable the cbRealTime checkbox.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7099 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-20 16:37:39 +00:00
Joe Taylor
caf9e18409
Add real-time decode routine.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7098 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-20 16:35:00 +00:00
Joe Taylor
fe98777cfe
Implement real-time decoding in MSK144 mode, for testing.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7097 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-20 16:25:25 +00:00
Joe Taylor
8d38566225
Too much spectral smoothing? Omit call to smo121.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7096 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-18 15:34:15 +00:00
Steven Franke
46902eb42a
Decrease execution time of the most time-consuming loop in opdetmsk144.f90.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7095 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-17 22:59:21 +00:00
Steven Franke
8becb1defc
More work on opdetmsk144.f90 - clean up, generalize it a bit, and fix printed time estimate.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7094 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-17 21:22:00 +00:00
Joe Taylor
869b3df04a
Reconfigure mainwindow GUI properly after MSK144 -> WSPR -> MSK144.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7093 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-17 15:32:01 +00:00
Joe Taylor
7b144f2800
1. Display proper UTC on Fast Graph for files read from disk.
...
2. Move cursor DT readout to lower left of top panel.
3. More work on pick-decodes... but it's not yet fully working.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7092 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-17 13:34:40 +00:00
Steven Franke
d24eecf10a
Open up the range of record sizes that opdetmsk144 will accept.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7091 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-16 22:00:29 +00:00
Steven Franke
7b6f5475b7
Fix a bug in wspr callsign packing that affected wsprsim and signal subtraction for a subset of callsigns.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7090 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-16 19:38:18 +00:00
Joe Taylor
7a30d9f807
when TRperiod < 30 s, expand the Fast Graph scale so full width is 15 s.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7089 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-16 14:18:40 +00:00
Joe Taylor
3fc79f7f7a
Two decimal places in readout of cursor time.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7088 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-15 20:25:22 +00:00
Joe Taylor
9e105064a2
Temporarily (?) re-activate MSK144 click-to-decode from lower panel of Fast Graph.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7087 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-15 19:23:30 +00:00
Joe Taylor
f3ff1daf20
Display cursor location (in seconds) on the Fast Graph.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7086 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-15 18:37:44 +00:00
Joe Taylor
04ebbcf6b6
Remove a diagnostic print.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7085 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-15 17:09:00 +00:00
Joe Taylor
a850804fc1
Increase range of report spinbox in MSK144 to -8 --> +24 dB. Limit the yellow click-to-decode bar to max at TRperiod.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7084 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-15 17:06:49 +00:00
Steven Franke
b7b5518276
Limit frequency search to plus/minus ntol.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7083 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-14 22:29:15 +00:00
Steven Franke
a64cbc22e7
Enhance click-to-decode performance in MSK144.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7082 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-14 22:18:58 +00:00
Joe Taylor
231d9ce05c
More cleanup of spurious identifications of DXCC entities fron non-callsigns.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7081 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-14 16:19:21 +00:00
Joe Taylor
4a6b839434
Spinners fopr Rx Freq and Tx Freq should not have been made visible in MSK144 mode; they are ignored in this mode, as present.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7080 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-13 21:20:16 +00:00
Joe Taylor
b0511bacbd
Remove JTMSK mode and all related routines. Beware of possible unintended side effects!
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7079 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-13 17:52:45 +00:00
Joe Taylor
3a40e1ac77
Make Rx Freq and Tx Freq spinners visible in MSK144 mode. (Tx Freq is disabled.)
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7078 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-13 17:11:27 +00:00
Joe Taylor
6f2e800b61
Remove the arbitrary "-5 dB" from signal-meter readings.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7077 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-09-13 12:51:34 +00:00