Joe Taylor
|
c925f6d1cc
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-07-14 11:43:40 -04:00 |
|
Joe Taylor
|
cbeb81b499
|
Add LF/MF noise blanker capability for FST240 and FST240W.
|
2020-07-14 11:27:41 -04:00 |
|
Steven Franke
|
c5f0187036
|
Eliminate an unnecessary variable (NN2) in fst240sim.f90.
|
2020-07-13 19:59:14 -05:00 |
|
Steven Franke
|
a19d5d1556
|
Fix end subroutine line for new write_ref subroutine.
|
2020-07-13 15:10:01 -05:00 |
|
Steven Franke
|
db3e0d8022
|
Add a disabled option to print the reference waveform to fort.51.
|
2020-07-13 14:58:50 -05:00 |
|
Steven Franke
|
bac3cc7471
|
Remove spurious invocation of thresh variable.
|
2020-07-13 08:53:11 -05:00 |
|
Steven Franke
|
4cb902a4cc
|
Try to get c_bigfft sorted out.
|
2020-07-11 16:39:31 -05:00 |
|
Joe Taylor
|
5b804d90a3
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-07-11 15:25:37 -04:00 |
|
Joe Taylor
|
3e61688229
|
Fix the nagging 'KA1R' problem with decoding after change in TRperiod.
|
2020-07-11 15:24:21 -04:00 |
|
Steven Franke
|
8998537622
|
Clean up a couple of loose ends.
|
2020-07-09 15:30:46 -05:00 |
|
Steven Franke
|
a47f34db92
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-07-09 14:13:31 -05:00 |
|
Steven Franke
|
8941b70a2a
|
Changes to improve sensitivity on overspread channels.
|
2020-07-09 14:13:23 -05:00 |
|
Joe Taylor
|
114cd83376
|
Signal report range has been [-30,+99]. Not it is [-50,+50], in a backward-compatible way.
|
2020-07-08 11:25:07 -04:00 |
|
Bill Somerville
|
aa557820d4
|
Work around gfortran v10 error message
|
2020-07-08 02:25:25 +01:00 |
|
Bill Somerville
|
61a72e9d91
|
Merge branch 'develop' into feat-fst280
|
2020-07-06 23:44:00 +01:00 |
|
K9AN
|
d17bc2f97f
|
Comment out debug prints.
|
2020-07-04 13:06:50 -05:00 |
|
Steven Franke
|
3fe6fa3d72
|
Rough first attempt at setting minsync according to setup.
|
2020-07-04 12:57:51 -05:00 |
|
Steven Franke
|
0357af2eb5
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-07-04 09:16:01 -05:00 |
|
Steven Franke
|
c176572ec0
|
Add options for sub-symbol integration for sync and symbol estimation.
|
2020-07-04 09:15:57 -05:00 |
|
Joe Taylor
|
4a0b7b3a1d
|
Fix the "FST240W Type 2" and "FST240W Type 3" messages.
|
2020-07-03 12:01:26 -04:00 |
|
Steven Franke
|
7fb7e51283
|
Use N=1,2,3,4 for now.
|
2020-07-02 14:48:11 -05:00 |
|
Joe Taylor
|
352b497399
|
Remove a diagnostic print.
|
2020-07-02 13:43:50 -04:00 |
|
Joe Taylor
|
185cf3eb48
|
"Also FST240W" should set iwspr=2, not 1. Change ndeep to ndepth, for consistency.
|
2020-07-02 13:30:18 -04:00 |
|
Steven Franke
|
3f1fd6e2c1
|
Tweaks to decrease the number of garbage candidates slightly.
|
2020-07-02 11:54:10 -05:00 |
|
Steven Franke
|
6d0d21670e
|
Change noise_bw to xnoise_bw so that it is real.
|
2020-07-02 08:45:37 -05:00 |
|
Steven Franke
|
e74595fdd5
|
Discard the all-zero codeword.
|
2020-07-01 16:42:22 -05:00 |
|
Steven Franke
|
6ebb487cd5
|
Remove residual WSPR_LF that was causing build errors. Build ldpcsim240_74.
|
2020-07-01 14:40:37 -05:00 |
|
Joe Taylor
|
94f5e2925c
|
Correct the length of id2 sent to decoder for FST240W mode.
|
2020-07-01 15:04:15 -04:00 |
|
Joe Taylor
|
f2c3cbf9ac
|
Implement basic functiionality of FST240W in the GUI.
|
2020-07-01 12:01:47 -04:00 |
|
Steven Franke
|
0f04f3285a
|
Prevent decodes that fail to unpack from being printed.
|
2020-07-01 08:20:38 -05:00 |
|
Joe Taylor
|
22b782a4ae
|
Can now decode FST240W signals from WSJT-X, using FST240 and the option "Decode -> Also FST240W".
|
2020-06-30 20:04:44 -04:00 |
|
Steven Franke
|
f6a8a179dc
|
Hardwire for 50-bit messages.
|
2020-06-30 18:15:35 -05:00 |
|
Joe Taylor
|
361c1a96c1
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-30 17:23:58 -04:00 |
|
Joe Taylor
|
ae54c80a54
|
Here's a start on GUI changes to support FST240W as well as FST240.
|
2020-06-30 17:14:58 -04:00 |
|
Steven Franke
|
5336d959c7
|
Remove temporary stuff.
|
2020-06-30 16:06:53 -05:00 |
|
Steven Franke
|
a8b87f1f3a
|
Fix wspr-mode SNR.
|
2020-06-30 16:05:52 -05:00 |
|
Steven Franke
|
7345e13661
|
Fix a bug
|
2020-06-30 15:50:50 -05:00 |
|
Bill Somerville
|
f6a7d8c4bd
|
Fix an off by one error in 10 and 12 bit hash code handling
Revealed by trying to hash M0RNR which has zero as a 10 and 12 bit
hash code.
|
2020-06-30 21:50:17 +01:00 |
|
Steven Franke
|
630ef640ac
|
First cut at joint QSO/WSPR type decoding for FST240.
|
2020-06-30 15:06:18 -05:00 |
|
Joe Taylor
|
0472a816fb
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-30 15:12:22 -04:00 |
|
Joe Taylor
|
d7448347e5
|
Install a basic framework for handling FST240W decodes.
|
2020-06-30 15:11:36 -04:00 |
|
Steven Franke
|
e8bb7e74bc
|
Add routines for a (240,74) code. Hardwire decoder for wspr messages, for the time being.
|
2020-06-30 13:29:32 -05:00 |
|
Steven Franke
|
d916f315d3
|
Make AP decoding baseline llrs depend on hmod. Center the DT search window on emedelay.
|
2020-06-30 11:39:51 -05:00 |
|
Joe Taylor
|
53e7941c7c
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-30 10:36:16 -04:00 |
|
Joe Taylor
|
2a74e5a5de
|
Allow command-line argument for "nQSOProgress" in jt9.
|
2020-06-30 10:35:13 -04:00 |
|
Steven Franke
|
f0efd881ca
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-30 08:42:59 -05:00 |
|
Steven Franke
|
d34f05f985
|
Implement basic AP decoding for FST240. No contests.
|
2020-06-30 08:42:54 -05:00 |
|
Joe Taylor
|
023e09bc4d
|
Correct the help message's option label for setting FST240 mode.
|
2020-06-30 08:58:40 -04:00 |
|
Steven Franke
|
d462277a3e
|
Make ldpcsim program work again.
|
2020-06-29 16:09:12 -05:00 |
|
Steven Franke
|
355b060454
|
1. Fix broken sync.
2. Change FST240-15 to use nsps=720
|
2020-06-29 15:06:11 -05:00 |
|
Steven Franke
|
42a0e9df32
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-29 12:31:21 -05:00 |
|
Steven Franke
|
a5cb88deed
|
Use two alternating sync words. Change DT=0 to t=0.5 s for ntrperiod=15 s only.
|
2020-06-29 12:31:16 -05:00 |
|
Joe Taylor
|
bb5041da98
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-29 13:28:34 -04:00 |
|
Joe Taylor
|
67422f2ede
|
Remove a diagnostic write statement.
|
2020-06-29 13:28:06 -04:00 |
|
Steven Franke
|
06b8e0eec6
|
Try to ensure that nfft1 and nfft2 are nice values. Add a brickwall filter in the downsampler.
|
2020-06-29 12:15:28 -05:00 |
|
Joe Taylor
|
83fddb1f57
|
Pass more parameters to fst240_decode().
|
2020-06-29 12:21:34 -04:00 |
|
Joe Taylor
|
133c32cb41
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-29 09:38:24 -04:00 |
|
Joe Taylor
|
4fbed923ab
|
Add detailed comments to get_candidates_fst240.f90.
|
2020-06-29 09:37:29 -04:00 |
|
Steven Franke
|
5480beba3a
|
Change DT search range back to -1s -> 2s. NB - FST240-15 is subject to false sync at DT=+2.5s - bad for EME?
|
2020-06-29 07:42:00 -05:00 |
|
Steven Franke
|
f774cecd00
|
Experimental change to candidate detection.
|
2020-06-28 15:22:35 -05:00 |
|
Bill Somerville
|
d5c5a58c7f
|
Merge branch 'develop' into feat-fst280
|
2020-06-27 22:14:09 +01:00 |
|
Steven Franke
|
04d6fe4617
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-27 15:43:21 -05:00 |
|
Steven Franke
|
89c81cb5f1
|
XOR the message with rvec before calculating CRC
|
2020-06-27 15:43:14 -05:00 |
|
Joe Taylor
|
51447ef1d3
|
Remove the 1 s offset in wave() array. Fix NSPS for 300 s periods.
|
2020-06-27 16:24:11 -04:00 |
|
Joe Taylor
|
bf51dfd61d
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-27 16:23:20 -04:00 |
|
Steven Franke
|
1f16beeafe
|
Make T/R=300s work from the command line.
|
2020-06-27 14:11:37 -05:00 |
|
Joe Taylor
|
eb167b11d3
|
Fix several more GUI parameters for FST240.
|
2020-06-27 14:13:59 -04:00 |
|
Steven Franke
|
3cb1980ef1
|
Remove un-needed files.
|
2020-06-27 09:21:43 -05:00 |
|
Steven Franke
|
390884268c
|
Wholesale change from FST280 to FST240
|
2020-06-27 08:53:11 -05:00 |
|
Steven Franke
|
2cfe0513bb
|
Adjust analysis window when single-decode is checked.
|
2020-06-26 08:40:01 -05:00 |
|
Steven Franke
|
37d5af9311
|
Fix an out-of-bounds error.
|
2020-06-26 07:24:11 -05:00 |
|
Steven Franke
|
76e84ec8fa
|
Add debug print statement, lower sync threshold.
|
2020-06-25 08:54:16 -05:00 |
|
Steven Franke
|
f06f5d77a5
|
New frame format, new symbol lengths and ndown values, gen_fst280wave now returns a waveform aligned so that first message symbol starts at t=1s.
|
2020-06-24 15:15:20 -05:00 |
|
Steven Franke
|
31f98b94b9
|
Make DT search range -1s to +2s.
|
2020-06-24 12:22:22 -05:00 |
|
Joe Taylor
|
344b9c11f3
|
Speed up gen_fst280wave() by nearly x10 for longest FST280 transmissions.
|
2020-06-23 15:08:56 -04:00 |
|
K9AN
|
1b2d690bf0
|
Avoid edge effects when finding noise baseline.
|
2020-06-23 09:45:44 -05:00 |
|
Steven Franke
|
67f2450cc5
|
Make noise analysis bandwidth at least 10 times the signal bandwidth, when possible.
|
2020-06-22 15:21:55 -05:00 |
|
Steven Franke
|
37eff41549
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-22 14:51:08 -05:00 |
|
Steven Franke
|
9741e08af2
|
Improve sync search range to account for hmod>1.
|
2020-06-22 14:51:01 -05:00 |
|
Joe Taylor
|
65996b015c
|
Exten the DT search range, Steve's suggestion.
|
2020-06-22 15:20:02 -04:00 |
|
Joe Taylor
|
fcb237807c
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-22 12:10:52 -04:00 |
|
Steven Franke
|
963bd78f63
|
Tweak for better sensitivity.
|
2020-06-22 09:46:48 -05:00 |
|
Steven Franke
|
f111230687
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-22 08:16:37 -05:00 |
|
Steven Franke
|
7d5fb03dea
|
First cut at SNR estimate. Needs testing.
|
2020-06-22 08:11:45 -05:00 |
|
Joe Taylor
|
8a21533c21
|
UPdate some estimates in fst280.txt.
|
2020-06-21 18:46:21 -04:00 |
|
Bill Somerville
|
c2de0fe7ca
|
Merge branch 'hotfix-2.2.2' into develop
|
2020-06-21 21:44:59 +01:00 |
|
Steven Franke
|
d147eae27e
|
FT8: make sure that nbadcrc is initialized to true before each decoding attempt.
|
2020-06-21 20:36:19 +01:00 |
|
Joe Taylor
|
9208ac55b8
|
Another try: Ignore messages decoding to i3.n3 = 0.2.
|
2020-06-21 20:36:19 +01:00 |
|
Joe Taylor
|
ad0ff6d2be
|
Revert "Messages decoding to i3.n3 = 0.2 are now ignored: 0.2 is not currently used."
This reverts commit d56f359b69 .
|
2020-06-21 20:36:19 +01:00 |
|
Joe Taylor
|
ac1e007238
|
Messages decoding to i3.n3 = 0.2 are now ignored: 0.2 is not currently used.
|
2020-06-21 20:36:19 +01:00 |
|
Steven Franke
|
2eca4001a0
|
cosmetic change.
|
2020-06-21 20:35:59 +01:00 |
|
Steven Franke
|
72a1a03db1
|
Detune the Normal decode setting a bit to reduce false decodes even more.
|
2020-06-21 20:35:59 +01:00 |
|
Steven Franke
|
4913929c99
|
FT8: Make Fast decode setting faster.
|
2020-06-21 20:35:26 +01:00 |
|
Steven Franke
|
77f05e9e10
|
In gen_ft8wave, make sure that wave() is not referenced unless icmplx=0.
|
2020-06-21 20:24:25 +01:00 |
|
Steven Franke
|
fb60ec0be5
|
FT8: Make the Fast decode setting Faster.
|
2020-06-21 20:24:25 +01:00 |
|
Joe Taylor
|
501cb44923
|
Clean up git workspace.
|
2020-06-21 14:38:40 -04:00 |
|
Steven Franke
|
79c437f69a
|
Implement de-duping for FST280.
|
2020-06-21 12:40:38 -05:00 |
|
Joe Taylor
|
3a16399857
|
Don't send "<DecodeFinished>" twice for FST280.
|
2020-06-21 11:08:46 -04:00 |
|
Joe Taylor
|
ad4fac6b3d
|
Implement "Single decode" for FST280.
|
2020-06-21 10:33:36 -04:00 |
|
K9AN
|
f03f411733
|
Changes to enable Fast and Normal decode settings. NB - max number of candidates has been increased to 20.
|
2020-06-21 08:48:34 -05:00 |
|
Bill Somerville
|
aa52e7d4c6
|
Add new PE RAC section for FD
|
2020-06-21 13:06:52 +01:00 |
|
Joe Taylor
|
0e935f0cf7
|
More tweaks to FST280 decoding. Suppress blank free text msgs.
|
2020-06-20 15:41:52 -04:00 |
|
Joe Taylor
|
17d1bc92dc
|
Revert "Make sure that ncand is correct even when the number of candidates has been limited."
This reverts commit e78f1abced .
|
2020-06-20 14:17:34 -04:00 |
|
Joe Taylor
|
066d2585bc
|
Revert "Enable sync checks on candidates."
This reverts commit 644a570cb9 .
|
2020-06-20 14:17:05 -04:00 |
|
Joe Taylor
|
78685e10c6
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-20 13:48:15 -04:00 |
|
Joe Taylor
|
f8d7489b4e
|
Fix many odds & ends for merging FST280 properly into the GUI.
|
2020-06-20 13:47:32 -04:00 |
|
Steven Franke
|
644a570cb9
|
Enable sync checks on candidates.
|
2020-06-20 12:37:37 -05:00 |
|
K9AN
|
e78f1abced
|
Make sure that ncand is correct even when the number of candidates has been limited.
|
2020-06-19 20:56:50 -05:00 |
|
Joe Taylor
|
f2b460231b
|
Should allocate pulse(1:3*nsps), not pulse(1:3*nsps*fsample) !
|
2020-06-19 19:17:05 -04:00 |
|
K9AN
|
28746dd0b6
|
Need to reallocate pulse() when nsps changes.
|
2020-06-19 16:49:26 -05:00 |
|
Joe Taylor
|
dff2b7e146
|
Add code to sort FST280 candidates by strength and return only the top few. Temporary?
|
2020-06-19 15:54:59 -04:00 |
|
Joe Taylor
|
dc2d1057bd
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-19 15:02:59 -04:00 |
|
Joe Taylor
|
87b79d0615
|
OK, we can now transmit in FST280 mode.
|
2020-06-19 15:02:05 -04:00 |
|
Steven Franke
|
7b62732a45
|
Fix size of candidates array.
|
2020-06-19 13:43:50 -05:00 |
|
Steven Franke
|
a5dd1bcab4
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-19 13:41:35 -05:00 |
|
Steven Franke
|
1465ab6935
|
Sync all signals and then de-dupe before decoding. Changes to sync threshold scheme.
|
2020-06-19 13:39:10 -05:00 |
|
Joe Taylor
|
b2ae563a7d
|
For the user, define FST280 frequency as that of the lowest tone.
|
2020-06-19 11:57:49 -04:00 |
|
Joe Taylor
|
297c1a0dcb
|
Must reallocate some arrays when FST280 submode changes.
|
2020-06-19 10:16:04 -04:00 |
|
Joe Taylor
|
8933e43fb3
|
Use 15 30 60 120 300 rather than A B C D E for sequence length in FST280sim.
|
2020-06-19 09:28:55 -04:00 |
|
Joe Taylor
|
d64e266e8f
|
Pass submode (==> hmod) to fst280_decode.f90.
|
2020-06-19 09:15:00 -04:00 |
|
Joe Taylor
|
5569700980
|
Send nutc to the fst280 decoder, and use it. Also some code cleanup.
|
2020-06-18 19:53:49 -04:00 |
|
Joe Taylor
|
ea439f77ab
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-18 18:46:06 -04:00 |
|
Bill Somerville
|
402ce1b3fb
|
Enable passing decodes back to caller
|
2020-06-18 23:33:36 +01:00 |
|
Joe Taylor
|
b270e7372f
|
Use hhmm in file name if TRperiod.ge.60.
|
2020-06-18 15:03:41 -04:00 |
|
Joe Taylor
|
72005888ac
|
Starting to implement callback routine fst280_decoded. Not yet functional!
|
2020-06-18 13:37:49 -04:00 |
|
Joe Taylor
|
54c1df030b
|
Fix the logic for setting length of FST280 data sent from jt9 to decoder.
|
2020-06-18 11:25:32 -04:00 |
|
Steven Franke
|
3172f1e976
|
Fix a type, add threshold for h=8, tweak gen_candidates to decrease the number of spurious candidates.
|
2020-06-18 08:14:11 -05:00 |
|
Joe Taylor
|
07721761a9
|
Fix a few more passings of parameters from jt9 to decoder, for FST280.
|
2020-06-17 20:31:54 -04:00 |
|
Joe Taylor
|
5c3a340f72
|
Pass TRperiod (s) to fst280_decode().
|
2020-06-17 19:58:21 -04:00 |
|
Joe Taylor
|
1cebbd2cdd
|
Enable decoding of FST280 for other T/R sequence lengths. Needs testing!
|
2020-06-17 19:28:44 -04:00 |
|
Joe Taylor
|
b0a979e3f2
|
Enable FST280 decoding with jt9[.exe]. So far, with 60 s periods only.
|
2020-06-17 15:07:15 -04:00 |
|
Joe Taylor
|
5aeaf5dc78
|
Include h=8 and NSS=40 in the FST280 decoder.
|
2020-06-17 14:17:03 -04:00 |
|
Joe Taylor
|
70441a9b4a
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-17 13:33:26 -04:00 |
|
Steven Franke
|
03632d9759
|
Update sync thresholds and add threshold for h=8.
|
2020-06-17 11:24:29 -05:00 |
|
Joe Taylor
|
81c0548919
|
Add a dummy fst280 decoder.
|
2020-06-17 11:50:28 -04:00 |
|
Steven Franke
|
c25ed618b3
|
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
|
2020-06-17 10:44:35 -05:00 |
|
Steven Franke
|
57a2b7d565
|
Make hmod an integer everywhere. Add h=8. Increase nominal nss to 40*h Sa/symbol.
|
2020-06-17 10:44:29 -05:00 |
|
Joe Taylor
|
af9f7b21c0
|
Starting to implement FST280 decoder. Make Rx sequences behave as desired.
|
2020-06-17 10:56:18 -04:00 |
|
Joe Taylor
|
0e3ff2688a
|
Further progress toward activating FST280 and FST280W in the GUI.
|
2020-06-16 16:59:40 -04:00 |
|
Joe Taylor
|
abcb7c3ff5
|
Update one more file name, and the *.f90 references to 'include' it.
|
2020-06-16 16:33:15 -04:00 |
|
Steven Franke
|
27e7b7b17b
|
Remove unused variables.
|
2020-06-16 13:38:34 -05:00 |
|
Steven Franke
|
5dfb3c781b
|
Add fst280 files to CMakeLists.txt. Doesn't build yet.
|
2020-06-16 12:59:22 -05:00 |
|
Steven Franke
|
a720e0ec21
|
Add fst280 files.
|
2020-06-16 12:28:56 -05:00 |
|
Steven Franke
|
7478978305
|
FT8: make sure that nbadcrc is initialized to true before each decoding attempt.
|
2020-06-16 11:09:46 -05:00 |
|
Joe Taylor
|
cab1a005c6
|
Another try: Ignore messages decoding to i3.n3 = 0.2.
|
2020-06-16 11:02:24 -04:00 |
|
Joe Taylor
|
027cb5186e
|
Revert "Messages decoding to i3.n3 = 0.2 are now ignored: 0.2 is not currently used."
This reverts commit d56f359b69 .
|
2020-06-16 10:54:36 -04:00 |
|
Joe Taylor
|
d56f359b69
|
Messages decoding to i3.n3 = 0.2 are now ignored: 0.2 is not currently used.
|
2020-06-16 10:26:36 -04:00 |
|
Steven Franke
|
68747a5e12
|
cosmetic change.
|
2020-06-15 17:25:30 -05:00 |
|
Steven Franke
|
76566aca7b
|
Detune the Normal decode setting a bit to reduce false decodes even more.
|
2020-06-15 13:56:35 -05:00 |
|
Steven Franke
|
ee0d539b16
|
FT8: Make Fast decode setting faster.
|
2020-06-14 11:40:42 -05:00 |
|
Steven Franke
|
d051a7f87d
|
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
|
2020-06-10 08:22:28 -05:00 |
|
Steven Franke
|
992351f584
|
In gen_ft8wave, make sure that wave() is not referenced unless icmplx=0.
|
2020-06-10 08:22:14 -05:00 |
|
Steven Franke
|
29d4b4c359
|
FT8: Make the Fast decode setting Faster.
|
2020-06-09 09:38:48 -05:00 |
|
K9AN
|
5de5db6765
|
Override hashtable and use mycall when 22-bit hash in call_1 of i3=1 message matches hashmy22.
|
2020-06-06 14:58:41 +01:00 |
|
K9AN
|
c058686bc6
|
Override hashtable and use mycall when 22-bit hash in call_1 of i3=1 message matches hashmy22.
|
2020-06-06 08:18:31 -05:00 |
|
Bill Somerville
|
1b8fd35e03
|
Merge branch 'hotfix-2.2.1' into develop
|
2020-06-05 23:47:51 +01:00 |
|
Bill Somerville
|
451b6747b7
|
Spring cleaning
|
2020-06-03 15:27:49 +01:00 |
|
Bill Somerville
|
90a89c5a98
|
Merge branch 'release-2.2.0' into develop
|
2020-06-02 01:52:48 +01:00 |
|
Joe Taylor
|
6f5fc344bf
|
Fix a bug in JT65's SNR calculation for VHF usage.
|
2020-06-01 11:24:24 -04:00 |
|
Bill Somerville
|
a57dcd4a6f
|
Merge branch 'master' into develop
|
2020-05-29 00:53:36 +01:00 |
|
Steven Franke
|
002748b44f
|
Raise sync threshold for Normal and Fast decoding depth.
|
2020-05-26 09:59:52 -05:00 |
|
Joe Taylor
|
a9e9866017
|
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
|
2020-05-24 13:39:46 -04:00 |
|
Joe Taylor
|
b31dfba67b
|
Consider a decode starting with "CQ <" as an invalid decode.
|
2020-05-24 10:03:56 -04:00 |
|
Steven Franke
|
d57e92d702
|
Make sure that mycall13 and dxcall13 are initialized in FT4 mode.
|
2020-05-21 12:13:12 -05:00 |
|
Joe Taylor
|
1f9a9654a2
|
Catch invalid values of igrid6 and set unpk77_success=.false.
|
2020-05-19 10:22:42 -04:00 |
|
Joe Taylor
|
a9bb592487
|
Make checking "Ref Spec" without a refspec.dat file into a NOP.
|
2020-05-18 14:21:55 -04:00 |
|
Joe Taylor
|
db6d3c9e84
|
Eliminate a few more false decodes.
|
2020-05-18 10:32:17 -04:00 |
|
Joe Taylor
|
24bd0f807f
|
Silence some compiler warning messages.
|
2020-05-17 14:09:25 -04:00 |
|
Joe Taylor
|
e770e967e6
|
Filter out very weak FT8 false decodes.
|
2020-05-17 13:25:52 -04:00 |
|
Joe Taylor
|
e6b6a3ab5b
|
Bug fix for compound callsigns used with EU VHF Contest messages.
|
2020-05-13 11:54:25 -04:00 |
|
Joe Taylor
|
c97a127c68
|
Fix a bug parsing EU VHF message with both calls "/P". (The only message with both calls hashed is type 5, EU VHF Contest.)
|
2020-05-13 12:45:38 +01:00 |
|
Joe Taylor
|
d79cf16a5b
|
Add a few more 77-bit test messages.
|
2020-05-12 18:40:12 -04:00 |
|
Joe Taylor
|
032de4a2c9
|
Fix a bug parsing EU VHF message with both calls "/P". (The only message with both calls hashed is type 5, EU VHF Contest.)
|
2020-05-12 13:40:00 -04:00 |
|
Bill Somerville
|
a0a8159129
|
Fix a command line parsing defect
|
2020-05-09 00:55:22 +01:00 |
|
Bill Somerville
|
8229e5110a
|
Squash some more warnings
|
2020-05-09 00:54:53 +01:00 |
|
Joe Taylor
|
c92699531c
|
Correct the record length submitted to JT4 decoder when newdat is false.
|
2020-05-08 10:57:45 -04:00 |
|
Joe Taylor
|
558c480b42
|
Don't mark shorthands as "synced" for JT65 averaging.
|
2020-05-08 10:32:23 -04:00 |
|
Joe Taylor
|
5693be1ee1
|
Fix bugs for generating and decoding JT65 shorthand messages.
|
2020-05-07 13:54:02 -04:00 |
|
Joe Taylor
|
fcf6b1f816
|
Fix a bug in wav11.f90.
|
2020-05-07 11:33:06 -04:00 |
|
Bill Somerville
|
5c3f3ab1ee
|
Update case fall through warning squash for old and new gcc as well as Clang
|
2020-05-07 15:43:27 +01:00 |
|
Bill Somerville
|
f194a516e6
|
Keep both Clang and gcc happy with fallthrough cases
|
2020-05-07 15:31:44 +01:00 |
|
Bill Somerville
|
cf6893e56b
|
Updates for compliance with gcc v10 and squash some warnings
|
2020-05-07 14:57:05 +01:00 |
|
Joe Taylor
|
399b0caafe
|
Enable "Decode after EME delay" for FT8. (Let the 1296 MHz EME guys play with FT8.)
|
2020-05-06 11:43:52 -04:00 |
|
Steven Franke
|
8f6663b0d7
|
Remove some experimental code.
|
2020-05-06 07:17:42 -05:00 |
|
K9AN
|
df7224abee
|
Bump up the FT4 decoding depth.
|
2020-05-05 17:20:24 -05:00 |
|
Steven Franke
|
80bdad45dc
|
More housekeeping.
|
2020-05-05 14:26:30 -05:00 |
|
Steven Franke
|
c0da6ce265
|
Housekeeping.
|
2020-05-05 14:05:46 -05:00 |
|
Steven Franke
|
3405687e89
|
Clean up in preparation for RC release.
|
2020-05-05 13:45:02 -05:00 |
|
Steven Franke
|
9b6dd092c5
|
Streamline decoding to use a single call to decode174_91.
|
2020-05-05 11:59:43 -05:00 |
|
Steven Franke
|
27b94e2cc7
|
Fix another bug.
|
2020-05-05 08:07:31 -05:00 |
|
Steven Franke
|
82e66f3251
|
Fix problems with ldpc174_91.f90
|
2020-05-05 08:05:58 -05:00 |
|
K9AN
|
6363f3fd43
|
Change maxsuper to 1.
|
2020-05-04 15:28:16 -05:00 |
|
Steven Franke
|
ceb8ae610a
|
Oops - decoding depths were set for uncoupled decoding.
|
2020-05-04 13:58:17 -05:00 |
|
Steven Franke
|
1bcf2ff335
|
Cleanup.
|
2020-05-04 13:42:42 -05:00 |
|
Steven Franke
|
093c403063
|
Implement coupled BP->OSD decoding for FT8/FT4.
|
2020-05-04 13:13:49 -05:00 |
|
Steven Franke
|
c3ba4178e6
|
Tweak the downsample filter bandwidth.
|
2020-05-04 13:09:05 -05:00 |
|
Joe Taylor
|
d3f8793578
|
Better correction for very weak false decodes in ft8b.f90. Revert an incorrect change in jt9.f90.
|
2020-05-04 10:55:53 -04:00 |
|
Joe Taylor
|
4ea896af55
|
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
|
2020-05-03 11:24:23 -04:00 |
|
Joe Taylor
|
4429230752
|
Force message to upper case.
|
2020-05-03 11:10:21 -04:00 |
|
Steven Franke
|
1d2a0f39ac
|
Tweak SNR calibration for better tracking at low SNR.
|
2020-05-03 08:51:55 -05:00 |
|
Joe Taylor
|
9f974b48e0
|
Correct a flaw in ft8_decode.f90 when there are no early decodes.
|
2020-05-02 13:17:32 -04:00 |
|
Steven Franke
|
db773cf7dd
|
Make a change to decrease the number of false decodes.
|
2020-05-02 10:45:04 -05:00 |
|
Steven Franke
|
68efcca51d
|
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
|
2020-05-02 08:10:42 -05:00 |
|
Steven Franke
|
b0ef40cb1d
|
Add routines for ft4slow based on (280,101) code.
|
2020-05-02 08:10:35 -05:00 |
|
Joe Taylor
|
1a39ed1e5d
|
Code cleanup.
|
2020-04-30 16:54:53 -04:00 |
|
Joe Taylor
|
0a14984d6a
|
Add a program to sum together several .wav files of simulated data.
|
2020-04-30 16:53:44 -04:00 |
|
Joe Taylor
|
181e70ebe0
|
Code cleanup in hint65.f90. Remove the warning about short or missing CALL3.TXT.
|
2020-04-28 11:37:59 -04:00 |
|
Steven Franke
|
e82edf2365
|
Generalize ft4slowsim and ft4sd to work with arbitrary modulation index.
|
2020-04-28 07:21:13 -05:00 |
|
Steven Franke
|
c43e58792c
|
Work-in-progress hybrid bp/osd decoder for FT8.
|
2020-04-26 14:45:39 -05:00 |
|
Steven Franke
|
7804ab5fc6
|
A simple hard-decision bit-flip decoder for LDPC codes.
|
2020-04-26 14:44:02 -05:00 |
|
Steven Franke
|
73e2aa9573
|
Add routines needed to test (240,101) qso mode.
|
2020-04-26 14:34:09 -05:00 |
|
Steven Franke
|
c2bcb460e1
|
Remove temporary (174,101) qsp stuff and revert to (174,74) with wspr-type messages.
|
2020-04-26 14:30:24 -05:00 |
|
Steven Franke
|
93223ea455
|
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
|
2020-04-26 14:17:46 -05:00 |
|
Steven Franke
|
195e04902f
|
Modify jf49sim to use Watterson channel simulator.
|
2020-04-26 14:17:39 -05:00 |
|
Joe Taylor
|
4379ef9627
|
Fix a flaw in the new test logic.
|
2020-04-25 12:10:32 -04:00 |
|
Joe Taylor
|
f4811845cb
|
Add a feature for testing: simulate responses from another station.
|
2020-04-25 11:53:20 -04:00 |
|
Steven Franke
|
a0f9ea0075
|
Add a (240,101) code.
|
2020-04-23 11:54:02 -05:00 |
|
Steven Franke
|
edeb756257
|
Work on (174,101) encoding and decoding for ft4slow.
|
2020-04-22 10:36:48 -05:00 |
|
Steven Franke
|
3085047a96
|
Add routines to create wave files for ft4slow.
|
2020-04-22 08:00:34 -05:00 |
|
Steven Franke
|
95d3f6acd0
|
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
|
2020-04-21 15:03:02 -05:00 |
|
Steven Franke
|
8da98fee1e
|
Cleanup
|
2020-04-21 15:02:57 -05:00 |
|
Joe Taylor
|
088c27acf2
|
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
|
2020-04-21 15:52:23 -04:00 |
|
Steven Franke
|
01d555c898
|
Add hybrid bp/osd decoder for (174,K) crc-aided code.
|
2020-04-21 13:46:43 -05:00 |
|
Steven Franke
|
58f19c855b
|
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
|
2020-04-21 13:44:30 -05:00 |
|
Steven Franke
|
529cc1bae1
|
Speed up wspr4d.
|
2020-04-21 13:44:24 -05:00 |
|
Joe Taylor
|
00e8027c29
|
Implementing new Type 5 messages for EU VHF contests.
|
2020-04-21 13:48:47 -04:00 |
|
Joe Taylor
|
b847d6b32b
|
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
|
2020-04-20 14:28:43 -04:00 |
|
Joe Taylor
|
8ace9759c5
|
EU VHF Contest msg conveying grid6 is now Type 5 and conveys hashes of both calls.
|
2020-04-20 14:27:22 -04:00 |
|
Steven Franke
|
03efe4d54a
|
Add shift jittering to improve performance on fading channels. Not yet optimized for speed.
|
2020-04-20 08:37:58 -05:00 |
|
Joe Taylor
|
b0a7cef3bd
|
More tweaks to minimize false JT65 decodes when strong signals are present.
|
2020-04-19 18:56:16 -04:00 |
|
Joe Taylor
|
d5d8b1c38d
|
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
|
2020-04-18 11:46:56 -04:00 |
|
Joe Taylor
|
3a979ea96d
|
Must set flip=0 for directed search for JT65 shorthands.
|
2020-04-18 11:45:44 -04:00 |
|
Steven Franke
|
14f6c27025
|
wspr4d cleanup.
|
2020-04-18 08:05:23 -05:00 |
|
Steven Franke
|
041d0bf1f4
|
Fix bpdecode174_74.f90 to work with revised crc24 routine.
|
2020-04-17 15:06:22 -05:00 |
|
Steven Franke
|
c2d60afcf9
|
Make ldpcsim174_101 work.
|
2020-04-17 14:37:48 -05:00 |
|
Steven Franke
|
fae81b6b67
|
Add routines necessary to support a crc24-aided (174,101) code.
|
2020-04-17 14:11:12 -05:00 |
|
Joe Taylor
|
35eb391e23
|
Clean up the formation and display of JT4 average and DS decodes.
|
2020-04-17 12:14:43 -04:00 |
|
Joe Taylor
|
e94cacb265
|
Fix a bug with "memory" of previously decoded data.
|
2020-04-17 10:56:24 -04:00 |
|
Steven Franke
|
b670353bbd
|
Cleanup and tweaks.
|
2020-04-16 08:55:17 -05:00 |
|
Steven Franke
|
191b478584
|
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
|
2020-04-15 15:46:31 -05:00 |
|
Steven Franke
|
4978f29e58
|
Add a new code.
|
2020-04-15 15:45:50 -05:00 |
|
Steven Franke
|
b8ff0941e8
|
Add wspr4d and support routines. Not yet working.
|
2020-04-15 15:45:07 -05:00 |
|
Joe Taylor
|
4646e61b9a
|
Fix a bug in packjt77.
|
2020-04-15 14:43:33 -04:00 |
|
Steven Franke
|
49a7fbbd59
|
ft4sim: cosmetic tweak
|
2020-04-15 13:36:34 -05:00 |
|
Steven Franke
|
c54f3b7e83
|
ldpcsim174_74: minor cleanup.
|
2020-04-15 07:59:57 -05:00 |
|
Steven Franke
|
7d52234371
|
Fix a bug in wspr4 signal generation.
|
2020-04-15 07:58:31 -05:00 |
|
Joe Taylor
|
00abc81a00
|
Remove two diagnostic prints.
|
2020-04-14 16:40:24 -04:00 |
|
Joe Taylor
|
af4de10055
|
Modify packjt77 to encode and decode 50-bit WSPR messages. For now, results are the first 50 bits of c77, and we're using subtype i3.n3=0.6.
|
2020-04-14 15:40:11 -04:00 |
|
Steven Franke
|
c5e2593979
|
Add routines necessary to generate simulated 'wspr4' wav files.
|
2020-04-14 10:34:00 -05:00 |
|
Joe Taylor
|
e82b9ffa38
|
Allow entry and decoding of WSPR-format message in ldpcsim174_74.
|
2020-04-13 15:43:34 -04:00 |
|