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 |
|
Steve Franke
|
c4ee0a2b41
|
Replace all references to code a with references to code c.
|
2018-06-04 08:04:22 -05:00 |
|
Steve Franke
|
689711ff1f
|
Add definitions for a new and improved (174,91) code - called code c
|
2018-06-04 08:04:22 -05:00 |
|
Steve Franke
|
01a380084d
|
Changes to make it easier to test different codes.
|
2018-06-04 08:04:22 -05:00 |
|
Steve Franke
|
358081f280
|
Changes necessary to build ldpcsim174_91.f90.
|
2018-06-04 08:04:22 -05:00 |
|
Steve Franke
|
87f5510999
|
ldpcsim174_91 now works
|
2018-06-04 08:04:22 -05:00 |
|
Steve Franke
|
84c153f9a9
|
Really add the new encoder and decoders.
|
2018-06-04 08:04:22 -05:00 |
|
Steve Franke
|
7a228d8f7d
|
Starting to implement a (174,91) code.
|
2018-06-04 08:04:22 -05:00 |
|
Steve Franke
|
aeee9b62bb
|
Hack CMakeLists.txt so that repo will build.
Modify CMakeLists.txt so that wspr5sim, wspr5d build.
|
2018-06-04 08:04:22 -05:00 |
|
Steven Franke
|
75111eef66
|
Bring some simulation tools up to date.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8664 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-05-18 15:04:15 +00:00 |
|
Joe Taylor
|
70768618b8
|
Correct typo in a comment.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8663 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-05-17 18:32:11 +00:00 |
|
Steven Franke
|
8149fe24be
|
More work on block detection for dpsk.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8644 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-04-28 22:18:19 +00:00 |
|
Steven Franke
|
cfcec4d02f
|
Add a rudimentary decoder for dpsk test mode. Hardwired sync only so far.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8637 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-04-24 16:37:29 +00:00 |
|
Steven Franke
|
bd0d414365
|
More work on a simulator for dpsk with root-raised-cosine pulses.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8632 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-04-22 19:51:31 +00:00 |
|
Steven Franke
|
92a45a68c6
|
More work on dpsk simulator.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8611 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-04-13 00:26:47 +00:00 |
|
Steven Franke
|
8772a101dc
|
Add some development routines.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8604 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-04-08 17:07:08 +00:00 |
|
Steven Franke
|
1f9d73963b
|
Update wsprcpm simulator and decoder.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8603 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-04-03 14:55:55 +00:00 |
|
Steven Franke
|
67a41a9f1d
|
Add some simulation tools for binary cpm with sequence detection.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8586 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-03-22 14:21:39 +00:00 |
|
Steven Franke
|
2786c20ba2
|
Add support for a rate 1/3 (204,68) code.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8585 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-03-22 14:20:07 +00:00 |
|
Steven Franke
|
3bb0ec9c78
|
Minor updates to osd300.f90
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8583 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-03-22 14:04:17 +00:00 |
|
Steven Franke
|
29c60f5f42
|
Update a development tool.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8582 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-03-22 14:00:27 +00:00 |
|
Steven Franke
|
affa853609
|
Fix some bugs in simulators, add pre-processing rules to osd300.f90.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8426 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-01-20 18:45:40 +00:00 |
|
Steven Franke
|
db1454e927
|
Add reference for spb calculation.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8405 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-01-12 22:48:33 +00:00 |
|
Steven Franke
|
850518aa27
|
Add spb.m - a gnu octave script to calculate the sphere packing bound. Only tested for low SNR and short block lengths.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8399 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-01-10 19:43:34 +00:00 |
|
Steven Franke
|
4f0e73f68f
|
Tweaks to simulators.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8398 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-01-07 15:26:43 +00:00 |
|
Steven Franke
|
128b8a70d2
|
Files that will eventually comprise a wspr simulator, in Fortran.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8397 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-01-07 04:37:02 +00:00 |
|
Steven Franke
|
cb503e89f1
|
Make nutc print correctly when processing simulated JT65 files.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8386 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
|
2018-01-01 17:03:55 +00:00 |
|