Commit Graph

6802 Commits

Author SHA1 Message Date
Joe Taylor 844fe26368 Fix "on_actionFST4_triggered()" so that it does not call another mode setup routine. 2020-09-05 11:53:23 -04:00
Joe Taylor c1025b7c4c Allow user to set center frequency and FTol in FST4W mode. Needs more testing! 2020-09-05 10:34:55 -04:00
Joe Taylor 1471ac0312 Remove all FST4/FST4W default frequencies for bands 3.5 MHz and higher. 2020-09-04 15:41:19 -04:00
Joe Taylor 02928787b1 Save and restore the current setting of the FST4W RoundRobin control. 2020-09-04 15:38:04 -04:00
Joe Taylor f24d15b16e Eliminate the FST4/FST4W submodes with hmod > 1. 2020-09-04 15:15:30 -04:00
Joe Taylor 65f045a447 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-09-04 14:16:04 -04:00
Joe Taylor a943aa04e2 Update default FST4/FST4W frequencies for 2190 and 630 m bands. 2020-09-04 14:15:10 -04:00
Bill Somerville dc423ff28b
Documentation updates for On DX Echo Doppler correction mode
Tnx Charlie, G3WDG, and Bob, KA1GT.
2020-09-03 19:38:40 +01:00
Bill Somerville c5349f8da9
Dynamic update of on DX echo Doppler shift correction
Tnx Bob, KA1GT, and Charlie, G3WDG.
2020-09-02 21:25:58 +01:00
Bill Somerville a623ed0baf
Ensure band/frequency combo box edit shows correct band 2020-09-02 21:08:25 +01:00
Bill Somerville fcc5df35d3
Merge branch 'feat-staging' into develop 2020-09-01 17:36:22 +01:00
Bill Somerville a00473fa9c
Select band by wavelength only if a working frequency is available 2020-09-01 17:32:22 +01:00
Bill Somerville b539248624
Remove some diagnostic prints 2020-09-01 17:31:44 +01:00
K9AN f066936043
Remove an unused variable from fst4_decode 2020-08-29 19:55:23 +01:00
Steven Franke 5ca81a6507
Use 3rd order polynomial fit to estimate the noise baseline. The
polynomial fit is done over 400 Hz bandwidth for T/R periods longer
than 15s, and over approx. 600 Hz (10 times the signal bandwidth) for
T/R period of 15s.
2020-08-29 19:55:23 +01:00
Steven Franke d82b9f5b0e
Speed up decoder by eliminating some complex multiples in sequence detection loop. Add timer calls for doppler spread calculation and sequence detection loop. 2020-08-29 19:55:22 +01:00
Steven Franke ecaca6af9f
Fix argument list in call to fet_fst4_bitmetrics.f90 2020-08-29 19:55:22 +01:00
Steven Franke b9328b96c9
Tweaks to update the diagnostics that are written to fort.21. 2020-08-29 19:55:22 +01:00
Steven Franke e02850ae5a
Streamline fst4_decode. Add timer for downsampling. 2020-08-29 19:55:22 +01:00
Steven Franke 782c779392
Reconfigure to optimize decoder for MF/LF (high coherence) channels. 2020-08-29 19:55:21 +01:00
Steven Franke 7cb5511ed0
Simplify some code in fst4_decode.f90 - no functional change. 2020-08-29 19:55:21 +01:00
Steven Franke bf06193c10
Add timer call for bit metric calculation. Improve some comments. Make fort.21 ntype parameter more informative. 2020-08-29 19:54:38 +01:00
Joe Taylor ade1eb861d
User Guide edits from Dave, KC3GPM. 2020-08-29 19:54:07 +01:00
Steven Franke 6838a6b484
Remove some unneeded code. 2020-08-29 19:50:32 +01:00
Steven Franke 8b7db6556c
Changes to the llrs that are used as the basis for AP decoding. 2020-08-29 19:50:17 +01:00
Steven Franke b191e0c5ef
Fix SNR calculation for B,C,D submodes. 2020-08-29 19:49:59 +01:00
Steven Franke 9d2bde7180
Fix SNR calculation for B,C,D submodes. 2020-08-29 19:49:46 +01:00
Steven Franke cdbe425e56
Use squared metric for fst4 - works better on fading channel. 2020-08-29 19:49:23 +01:00
Steven Franke 37e05f6074
Set unpk77_success=.false. for messages with i3=0 and n3>6. 2020-08-29 19:48:54 +01:00
Bill Somerville 56741d5e10
Merge branch 'develop' into feat-dropped-frames 2020-08-29 14:05:52 +01:00
Bill Somerville 64f29318aa
Repair an auto-sequencing defect with UDP Reply message handling 2020-08-29 14:04:29 +01:00
K9AN 8159478d51 Remove an unused variable from fst4_decode 2020-08-28 12:25:17 -05:00
Steven Franke e232c32178 Use 3rd order polynomial fit to estimate the noise baseline. The
polynomial fit is done over 400 Hz bandwidth for T/R periods longer
than 15s, and over approx. 600 Hz (10 times the signal bandwidth) for
T/R period of 15s.
2020-08-28 09:22:22 -05:00
Steven Franke ad0540a027 Speed up decoder by eliminating some complex multiples in sequence detection loop. Add timer calls for doppler spread calculation and sequence detection loop. 2020-08-24 10:17:45 -05:00
Bill Somerville 718d6d1724
Lazy enumeration of audio devices to minimize delays on Linux 2020-08-22 18:14:14 +01:00
Bill Somerville 3a71184040
Include period start time in dropped samples message box details 2020-08-22 18:12:12 +01:00
Bill Somerville d1fa08ab78
Handle 24hr wrap of QAudioInput::elapsedUSecs() on Linux & Windows 2020-08-22 18:09:51 +01:00
Steven Franke e3171d2142 Fix argument list in call to fet_fst4_bitmetrics.f90 2020-08-22 09:42:34 -05:00
Bill Somerville d522239492
CMake v3.17 compatability 2020-08-22 11:58:39 +01:00
Bill Somerville f00f9bbeb9
Revert "CMake 3.17 compatibility"
This reverts commit 49366d0455.
2020-08-22 11:57:44 +01:00
Bill Somerville 49366d0455
CMake 3.17 compatibility 2020-08-22 02:40:33 +01:00
Steven Franke 091d6d0b1a Tweaks to update the diagnostics that are written to fort.21. 2020-08-21 09:18:59 -05:00
Steven Franke 0e0349e87a Streamline fst4_decode. Add timer for downsampling. 2020-08-20 09:48:32 -05:00
Steven Franke e28215fce5 Reconfigure to optimize decoder for MF/LF (high coherence) channels. 2020-08-19 14:10:28 -05:00
Steven Franke 07486ee0c7 Simplify some code in fst4_decode.f90 - no functional change. 2020-08-19 09:20:48 -05:00
Bill Somerville b37e419fc7
Qt 5.15 compatibility 2020-08-19 12:32:27 +01:00
Bill Somerville d1860df190
Only send local station info to PSK Reporter when necessary
Remove unneeded debug trace messages.
2020-08-18 12:47:17 +01:00
Steven Franke 2c0462f9aa Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-08-17 14:12:13 -05:00
Steven Franke 683cd08103 Add timer call for bit metric calculation. Improve some comments. Make fort.21 ntype parameter more informative. 2020-08-17 14:12:08 -05:00
Bill Somerville 4a2a181528
Merge branch 'develop' into feat-fst280 2020-08-17 18:33:00 +01:00