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
|
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
|
8da98fee1e
|
Cleanup
|
2020-04-21 15:02:57 -05: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
|
529cc1bae1
|
Speed up wspr4d.
|
2020-04-21 13:44:24 -05: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 |
|
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 |
|
Steven Franke
|
b670353bbd
|
Cleanup and tweaks.
|
2020-04-16 08:55:17 -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 |
|
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 |
|
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 |
|
Steven Franke
|
65fa6aed6c
|
Add a new (174,74) LDPC code (regular, column weight 3) and supporting files.
|
2020-04-13 10:23:02 -05:00 |
|
Steven Franke
|
e972fbbfec
|
Change sync word to 4 concatenated 4x4 Costas arrays. Tweaks to optimize sync efficiency.
|
2020-04-07 13:18:41 -05:00 |
|
Steven Franke
|
1044342245
|
Use Joe's sync vector.
|
2020-04-05 14:40:19 -05:00 |
|
Steven Franke
|
583f9d2f0e
|
Comment out a debug write statement.
|
2020-04-03 10:39:51 -05:00 |
|
Steven Franke
|
cf5a69d25b
|
Updates and additions to wsprcpm files.
|
2020-04-03 10:27:43 -05:00 |
|
Steven Franke
|
0f2793dcbe
|
Update calls to bpdecode174_91.
|
2020-03-17 12:18:10 -05:00 |
|
Steven Franke
|
cf07d478ac
|
Some repairs and tweaks to development-related programs in fsk4hf directory.
|
2020-02-09 16:13:52 -06:00 |
|
Steven Franke
|
e9160f3c2f
|
Make ldpcsim174_91 work again. Scale SNR2500 assuming coherent BPSK, same Eb as FT8.
|
2020-02-08 14:49:21 -06:00 |
|
Steve Franke
|
66e3f11fba
|
Add ft4 files in lib/ft4.
|
2019-01-25 16:01:34 -06:00 |
|
Steve Franke
|
3bdbf19d1d
|
Make ft4sim and ft4d work.
|
2019-01-22 11:01:28 -06:00 |
|
Steve Franke
|
b4639b77d0
|
Fix CMakeLists.txt so that ft2_decode still builds. Fix a bug in ft4d - sync now seems to work.
|
2019-01-21 19:52:13 -06:00 |
|
Steve Franke
|
f2dc394c84
|
Add ft4 files; ft4sim works, ft4d is work in progress.
|
2019-01-21 19:31:54 -06:00 |
|
Steve Franke
|
f447fe49e1
|
Fix some indexing problems. Create subroutine ft2_gfsk_iwave.f90 for use with ft2.exe. Needs testing.
|
2019-01-17 15:25:06 -06:00 |
|
Steve Franke
|
7701516b43
|
ft2sim now creates a GFSK waveform with BT=1.0. It also adds raised cosine ramp up and down at the beginning and end of the transmission.
|
2019-01-17 14:01:40 -06:00 |
|
Bill Somerville
|
074914d607
|
Fix merge issues
|
2019-01-16 20:55:01 +00:00 |
|
Steve Franke
|
348e7c8ad5
|
In principle, ft2d can now decode multiple signals. Not yet tested.
|
2019-01-13 15:44:16 -06:00 |
|
Steve Franke
|
1fb89929a9
|
Make ft2d slightly more robust. Still very rough.
|
2019-01-13 10:58:35 -06:00 |
|
Steve Franke
|
cf1fe6c3d6
|
More work on FT2. New frame format is 16sync + 128codeword. Data chunk is assumed to be 2.5s long. A rudimentary sync routine is implemented which finds the single strongest signal.
|
2019-01-12 13:28:10 -06:00 |
|
Steve Franke
|
f63f0301eb
|
Tweak some decoder parameters for better performance.
|
2019-01-10 10:35:09 -06:00 |
|
Steve Franke
|
e0658f183f
|
Add simulator (ft2sim.f90) and decoder (ft2d.f90) for experimental medium-fast mode.
|
2019-01-10 10:20:31 -06:00 |
|
Steve Franke
|
87b97039b6
|
Remove a small bias in Watterson channel simulator channel amplitude.
|
2018-10-25 16:39:17 -05:00 |
|
Steve Franke
|
9657617cdc
|
Merge branch 'integrate-77bit' into develop
|
2018-09-13 15:24:33 -05:00 |
|
Steve Franke
|
642540ff8f
|
unpack77 now returns logical variable unpk77_success, which will be .false. if there is something obviously wrong with the message. Still to do: set the flag if the unpacked message contains CQ in an implausible place.
|
2018-09-12 15:06:26 -05:00 |
|
Steve Franke
|
629d061e30
|
Move a couple of simulation files to fsk4hf, which will eventually be excluded from releases.
|
2018-09-12 13:46:40 -05:00 |
|
Steve Franke
|
af7feaf65a
|
No need to examine every entry in the hash table. Just calculate the hash of OSD-produced callsigns and see if they are in the table. Add OSD decoding to the deep setting for wspr decoding.
|
2018-09-10 17:01:50 -05:00 |
|
Steve Franke
|
0c60db50d3
|
Experimental -o option for wsprd uses ordered-statistics decoder. Decodes are accepted only if the callsign exists in the hashtable.
|
2018-09-09 20:30:23 -05:00 |
|
Steve Franke
|
fa1822bb4a
|
Trying to re-implement osd for wspr.
|
2018-09-08 16:50:15 -05:00 |
|
Joe Taylor
|
14385611be
|
Code cleanup related to "bcontest". Auto-seq now OK for new NA VHF Contest messages.
|
2018-07-11 10:13:42 -04:00 |
|
Joe Taylor
|
d95d2df5b6
|
Old-style "NA VHF Contest" mode removed from all Fortran routines.
|
2018-07-10 15:09:42 -04:00 |
|
Steve Franke
|
48b60eab71
|
Make two sync passes, one for each sync array. Label candidates with their type and decode accordingly.
|
2018-06-05 16:44:52 -05:00 |
|
Steve Franke
|
86a5ae6596
|
costasxcorr is a Gnu Octave script that calculates the cross correlation between Costas arrays.
|
2018-06-04 14:06:14 -05:00 |
|