Commit Graph

6888 Commits

Author SHA1 Message Date
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
Bill Somerville
b1c53bc332
Fix a cosmetic FT6 DXpedition mode Hound issue that causes an assert 2020-08-17 01:52:47 +01:00
Bill Somerville
2cd679f71c
Fix broken CAT initialization 2020-08-17 01:48:26 +01:00
Bill Somerville
3d45e1128a Further Linux depedency and User Guide updates 2020-08-16 19:50:34 +01:00
Bill Somerville
fb7af6c696
Further Linux dependency and install documentation updates 2020-08-16 19:11:51 +01:00
Bill Somerville
549198566b
Linux package dependency updates 2020-08-16 18:06:26 +01:00
Bill Somerville
c99f236dca
Merge branch 'feat-dropped-frames' into develop 2020-08-16 03:35:10 +01:00
Bill Somerville
1b36183057
Reduce debug message length 2020-08-16 03:01:16 +01:00
Bill Somerville
7bf086dc53
Updated ADIF band bounds 2020-08-16 02:56:48 +01:00
Bill Somerville
536e6568a6
FST4* messages do not need padding out to 37 characters 2020-08-16 02:34:18 +01:00
Bill Somerville
65f994ce90
Improved audio stream error handling 2020-08-16 00:55:29 +01:00
Bill Somerville
50da40413f
PSK Reporter connection opened & closed at the correct times 2020-08-16 00:38:19 +01:00
Bill Somerville
491a7b9a05
Ensure no connect with, or traffic to, PSK Reporter if not enabled 2020-08-15 23:32:10 +01:00
Bill Somerville
b984390711
Fix PSK Reporter spots of FST4W decodes with power <10 dBm 2020-08-15 23:29:53 +01:00
Bill Somerville
6adb7d2249
Non-repo files 2020-08-15 21:33:16 +01:00