Commit Graph

1222 Commits

Author SHA1 Message Date
Joe Taylor 14cbb51e47 Updated to some test routines.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7646 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-20 19:21:54 +00:00
Bill Somerville e755c73208 Correctly unpack DE messages with type 1 compound calls
These were only  unpacking a grid rather than  interpretinbg that grid
as a type 1 prefix or suffix when appropriate.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7645 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-20 14:37:20 +00:00
Joe Taylor a5cc419351 Correct a scaling error in the Watterson model.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7644 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-20 12:55:11 +00:00
Joe Taylor da22f86813 Minor tweaks in test program.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7643 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-19 21:23:41 +00:00
Joe Taylor b79888348a Code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7642 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-19 20:06:46 +00:00
Joe Taylor 64bb718e31 Fix some errors in test routines.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7641 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-19 20:01:10 +00:00
Joe Taylor 0c362ddd26 Add several more test routines.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7640 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-19 19:55:11 +00:00
Steven Franke 69cd5a6104 Fix a bug that only affected dithered ldpcsim300 results.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7639 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-19 16:36:07 +00:00
Joe Taylor f454fc9367 Add another test routine.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7637 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-19 16:07:55 +00:00
Joe Taylor 3124648fbc Add/update some experimental routines.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7636 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-19 16:06:42 +00:00
Steven Franke 7ef46cdbe0 Add some experimental routines.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7635 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-19 12:16:10 +00:00
Joe Taylor 02722a43fd Add the CRC check.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7634 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-07 20:22:46 +00:00
Joe Taylor b39f92926c Save some test programs.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7633 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-07 19:44:29 +00:00
Bill Somerville 3a1b40d524 Split CRC10 & 12 implementations into separate translation units
Separate translation units avoids  compiler generated CRC tables being
linked when not needed.

Also only compile once and add to wsjt_cxx library for later link
editing.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7631 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-05 00:29:46 +00:00
Steven Franke c47e0cd228 Minor tweaks.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7630 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-04 22:23:03 +00:00
Steven Franke c101181938 Add some experimental routines.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7628 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-04 19:22:01 +00:00
Joe Taylor 6a1fe0012b Add wsprlf.f90
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7627 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-04-03 12:11:15 +00:00
Joe Taylor d788ca7b44 Save files used by fsk4sim.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7626 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-03-30 20:14:17 +00:00
Joe Taylor 9ebd755c37 Save fsk4sim.f90 with 3 @ 4x4 sync arrays.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7625 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-03-30 19:24:20 +00:00
Steven Franke 38ab140ab6 Thanks Bill.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7622 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-03-28 12:16:34 +00:00
Steven Franke 4565b182ff Add some experimental routines.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7621 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-03-28 12:05:49 +00:00
Joe Taylor 4f2d3d08d0 Add routines for testing a possible 4-FSK mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7620 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-03-27 19:59:48 +00:00
Joe Taylor 0673974954 Allow measuring refspec in fast modes. Better display format for phase coeffs.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7612 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-03-20 19:35:17 +00:00
Steven Franke 827d7173fe Fix an error in SNR_2500 scaling and add calculation of probability of decode vs number of hard errors.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7610 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-03-17 18:47:57 +00:00
Steven Franke 2636c849bf Reset navg after measuring phase response.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7601 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-03-12 13:02:10 +00:00
Joe Taylor 5ff7b9ac79 Code cleanup following level meter changes. New screen shot for main-left controls.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7597 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-03-06 15:52:09 +00:00
Joe Taylor 0e87c974e9 Modified behavior of audio level meter and adjacent slider; Tx6 at program startup.
1. Level meter range increased to 0-90 dB.
2. Level meter reading is independent of slider setting.
3. For a trial period: thermometer bar goes red if a 16-bit sample
   is within 5 dB A/D limit.
4. Slider can be used to adjust levels sent to waterfall.
5. Tx6 message is selected on program startup.
Thanks to W9MDB for most of this code.



git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7596 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-03-06 14:34:25 +00:00
Joe Taylor 7454f2fadd Utility program to parse Phil Gladstone's raw-data file from PSKreporter.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7589 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-03-01 17:40:25 +00:00
Joe Taylor bdf4ffa7ba Change several default parameter values used by jt9 when run from the command line.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7581 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-02-27 20:47:31 +00:00
Steven Franke fa45380b51 Bring ldpcsim40.f90 up to date and add coherent averaging option to both ldpcsim144 and ldpcsim40. These routines simulate only the performance of the code and the hash/CRC.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7580 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-02-26 20:14:51 +00:00
Joe Taylor 9a895361cf Add a utility "allsim" to generate a wave file containing all WSJT-X slow modes as well as an unmodulated carrier and 25 WPM CW signal.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7579 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-02-24 18:20:56 +00:00
Bill Somerville 2131414791 Add reference spectrum to equalization plots and more plotting enhancements
Use  a header  format for  polynomial coefficients  that includes  the
valid  X  range  in  scaled  terms  and  a  count  of  the  number  of
coefficients.

Use double  precision consistently  for polynomial  coefficients. This
includes formatting with sufficient DPs when writing to files.

Many changes to the equalization plots, more to come.

Add  error   handling  for   reading  coefficient,  plot   and  filter
files.  This  includes  being  backward  compatible  for  old  format
refspec.dat files with no header.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7578 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-02-23 16:21:26 +00:00
Steven Franke 0215ed58c1 Fixes to make Ref Spec work.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7577 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-02-23 02:18:10 +00:00
Steven Franke d1ad018b1a Do polyfit to fil vector in refspectrum.f90 and write the coeffs to the first line of refspec.dat.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7576 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-02-22 20:43:40 +00:00
Steven Franke d62dacd7e2 Swap mode symbols for MSK144 so that & is the normal symbol.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7574 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-02-21 20:57:49 +00:00
Steven Franke 208e7e2d0b Simplify equalization logic - still need to fix & vs ^ display.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7573 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-02-21 20:13:36 +00:00
Steven Franke 4525981f73 Require an average over at least 5 decoded frames when measuring phase response.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7572 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-02-21 17:17:05 +00:00
Bill Somerville cecc098924 First attempt at a UI phase compensation tool for MSK144
This builds on the static phase compensation in the MSK144 decoder and
the phase  analysis and  polynomial fitting  capabilities also  in teh
MSK144 decoder,  by allowing  captured data to  be selected  for phase
equalization from the WSJT-X UI.

Reads  captured phase  compensation  curve  estimate files  containing
fitted  polynomial coefficients  and measured  phase data  from MSK144
receptions. Intent  is to select a  compensation curve that is  from a
known transmitter like  an SDR which have good  phase linearity. Phase
plots and compensation polynomials may be viewed and compared with the
current compensation polynomial. A  suitable polynomial can be applied
to be use in all further decoding of MSK144 signals.

Plots of  the currently  selected polynomial  and its  modified higher
order terms  polynomial which is  actually used in  equalization (this
plot may  be dropped - it  is just for  kicks at the moment).   When a
captured phase analysis file is loaded plots of the measured phase and
the proposed best fit polynomial are shown.

Basic  maintenance  is also  included  allowing  clearing and  loading
captured  plots and  an option  to revert  to a  flat no  equalization
curve.

More to come on this as  amplitude equalization is also possible, this
will probably  be similar, maybe even  plotted on the same  graph with
dual  axes  for phase  and  amplitude.   Amplitude correction  from  a
measured  reference   spectrum  could  be  viewed   and  selected  for
equalization for all modes. TBC...

This   change    also   introduces    the   QCustomPlot    3rd   party
widget. Currently this  is statically linked from a  qcp library built
by the WSJT-X CMake script. This will probably be migrated to a shared
object (DLL) build as a CMake external project, once some CMake script
re-factoring  has been  completed,  which  is more  in  line with  the
QCustomPlot author's  intentions. This  will allow efficient  reuse in
other tools shipped with WSJT-X.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7570 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-02-21 02:13:13 +00:00
Steven Franke bb2fff65da Update an ldpc-code simulation tool.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7569 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-02-20 16:45:35 +00:00
Joe Taylor 3c7e20b05b Better scheme for displaying QRA65 sync results.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7561 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-02-10 16:38:19 +00:00
Joe Taylor f66d142963 Try up to three times to open 'decoded.txt".
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7559 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-02-07 14:31:11 +00:00
Bill Somerville cf97a23379 Temporarily disable the Tx/Rx transient suppressor introduced in r7424
This code was causing the JT9 decoder  to fail to decode, maybe due to
high  noise  levels  and  the resulting  discontinuity  introduced  by
zeroing out samples.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7555 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-27 02:22:54 +00:00
Steven Franke e45f7eaf67 After measuring phase response, write pcoeff file to the data directory.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7551 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-22 03:20:46 +00:00
Joe Taylor ffb8046c91 When nagain=1 (double-click on waterfall, or click Decode button), act as if "single decode" is selected.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7531 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-18 14:20:28 +00:00
Joe Taylor 602002b489 Correct a typo in User Guide. Re-order items on Tools menu.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7507 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-16 13:38:12 +00:00
Steven Franke 2644efc699 More work on Phase Equalization interface.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7506 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-15 22:13:59 +00:00
Steven Franke c3d83a207a First steps to enable user control of phase calibration.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7504 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-15 21:43:40 +00:00
Steven Franke 1135c33f33 Remove an obsolete file.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7503 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-15 20:43:11 +00:00
Steven Franke f0e7bf8033 Only train on DX Call when Rx Equalization is checked.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7502 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-15 18:39:18 +00:00
Steven Franke 5fb051e3cb Never apply dynamic phase coeffs. Measure phase response for DX Call and write coeffs, as before. Rx Equalization is still hardwired for K9AN's TS2000.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7501 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-15 18:25:54 +00:00
Steven Franke 1b1aa99a68 Improve accuracy of frequency estimate for non-fading, phase-stable, high-SNR signals.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7484 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-12 03:48:18 +00:00
Joe Taylor edef3bc39e Use a sin^2 window on FFT in freqcal. Fix the table header for fcal.f90.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7472 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-10 14:51:32 +00:00
Bill Somerville b43567c38c Deal with the FreqCal edge case of FTol>DF
Reduce the tolerance to +-DF in this case to avoid array bounds error.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7470 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-09 22:54:47 +00:00
Joe Taylor 6016f03523 Add the "FMT" tools; remove unnecessary references to calibration station callsigns.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7467 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-09 15:55:42 +00:00
Steven Franke 59d1ee3d62 Define and init callsign in freqcal.f90. Perhaps it should be removed altogether.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7461 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-07 17:06:13 +00:00
Steven Franke da6c0c246e Disallow Sh message decodes with nrxrpt .le. 6.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7460 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-06 20:53:50 +00:00
Joe Taylor 2698fc02c6 Re Sh and SWL: allow either or neither, but not both.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7459 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-06 19:01:29 +00:00
Joe Taylor ab8c93dca9 Fix a problem in msk144spd that caused some flaky behavior.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7458 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-06 18:28:26 +00:00
Joe Taylor 9866400c1b Minor code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7453 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-05 22:45:36 +00:00
Joe Taylor 62f5447520 First usable-at-K1JT version of a semi-automated Frequency Calibration routine.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7452 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-05 20:20:43 +00:00
Joe Taylor 6d64eaa37b More work on FreqCal mode. Some of this code is temporary!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7451 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-05 18:35:26 +00:00
Steven Franke fcaff0b9d1 Tuning NSHMEM - number of Sh/SWL decodes to remember and test against.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7450 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-05 03:35:33 +00:00
Steven Franke c47403642e More progress on SWL mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7449 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-05 02:26:55 +00:00
Joe Taylor 6d3ca346e0 Further progress toward a usable "FreqCal" (Frequency Calibration) mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7448 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-04 19:07:35 +00:00
Steven Franke 838555c08c Tweaks to reject certain types of spurious decodes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7447 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-04 01:16:19 +00:00
Steven Franke 47f782dbe3 Improve SWL mode performance.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7445 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-03 20:55:10 +00:00
Steven Franke 8607f261ce Make msk144d2 -e (Eve mode) option work.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7443 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-02 20:13:47 +00:00
Joe Taylor a65ebafd48 1. We did the experiment: users clearly prefer a "Prompt to log QSO"
only when 73 is sent.  Revert to that well-established behavior.
2. Correct the logic that detects short-form RO, RRR, and 73 messages in
JT65 VHF modes and color-highlights the Tx message box.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7442 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-02 14:22:29 +00:00
Steven Franke 9582ccd5d5 Lower SWL SNR thresholds by one notch. Note that the xsnr that is compared to the threshold is the nonlinear snr from squared signal spectrum, not 'real' snr.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7441 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-02 03:56:29 +00:00
Steven Franke 1c8cca7f85 Only print SWL-mode decodes if SNR is high enough. Needs tuning - thresholds may be set too high.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7440 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-01 22:15:29 +00:00
Steven Franke cb8f74584d Print <nhash> in SWL mode if decoded hash doesn't match an entry in the hasharray.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7439 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-01 18:50:21 +00:00
Steven Franke b166ead858 Tweak.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7438 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-01 16:45:47 +00:00
Steven Franke b8cc894a57 More progress on SWL mode. Needs testing.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7437 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-01-01 16:34:20 +00:00
Steven Franke b8e7339e88 Bring the command-line MSK144 decoder up-to-date.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7436 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-31 02:57:20 +00:00
Steven Franke 077ac1d77b Progress toward SWL capability. Not finished and not tested.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7434 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-31 02:05:51 +00:00
Steven Franke 2c2d31ea8d Remove some dead code.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7432 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-30 20:26:59 +00:00
Steven Franke 9c3b30d927 Fix a bug in analytic.f90 and enable amplitude flattening. This version is not intended for general use on MSK144 as it uses hardwired coefficients derived for use with a specific radio.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7428 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-29 01:52:55 +00:00
Steven Franke 5ba225f0af Decrease number of frames that must be averaged for valid dynamic equalization.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7427 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-27 14:30:00 +00:00
Joe Taylor d2fb561f10 Add "Clear reference spectrum" to the File menu.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7426 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-24 20:05:28 +00:00
Joe Taylor df35f519df 1. As a test, zap any data at start if id2() that appears to be a T/R transient.
2. Send emedelay (now 0 or 2.5) to QRA64 decoder.
3. Tweaks to sync64, making it better for QRA64A.
4. Mainwindow MessageBox if it attempts to open a file with wrong format.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7424 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-22 20:51:27 +00:00
Steven Franke 873d481458 Add -r (Rx Equalize) option to command-line MSK144 decoder.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7423 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-22 18:17:23 +00:00
Steven Franke 353c2bb4c3 Tweaks.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7422 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-22 17:36:03 +00:00
Steven Franke 02a4cb95a4 Add an option on advanced time to enable MSK144 Rx filter equalizer. Other changes necessary to accommodate coexistence of static (Rx Filter) and dynamic (QSO partner-dependent) phase corrections.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7421 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-22 17:21:23 +00:00
Joe Taylor a92f9c3cc1 Add code to make wsprcode functional. (NB: most of these routines are otherwise
obsolete; they come from WSPR 2.0, etc.)


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7417 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-21 18:50:18 +00:00
Steven Franke 4c7fd5d5c0 Define a default mygrid in the command line MSK144 decoder.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7416 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-21 16:04:08 +00:00
Joe Taylor ec7e099cf8 Further adjustments to sync64; extend QRA64 data length to 54 s; some code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7414 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-20 21:27:23 +00:00
Joe Taylor c3b52ab787 Remove the QRA64 test on sync2 -- it was not helpful.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7413 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-20 14:09:45 +00:00
Steven Franke e4c5811ac3 Changes needed to accommodate channel equalization implemented in the new msk144signalquality.f90. Warning - msk144signalquality writes to the executable directory.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7412 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-20 03:01:43 +00:00
Steven Franke f9e6c89847 Calculates # of bit errors and eye-opening on every call, estimates channel phase on startup and whenever DX Call changes.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7411 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-20 02:53:57 +00:00
Steven Franke c1a0fe3d27 Make the command-line MSK144 decoder work again.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7410 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-20 02:49:22 +00:00
Joe Taylor d9f120c967 I was too strict on the sync2 and width limits. This is much better for QRA64E!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7407 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-19 20:14:31 +00:00
Joe Taylor 3220578bc4 In MSK144, if a received grid is not in one's own hemisphere display it
as "R grid2", where grids2 is the antipodes -- even if the receiver is
not in Contest mode.  This seems safe enough...


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7396 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-18 02:54:23 +00:00
Joe Taylor 1fe6c4e375 Make Contest Mode messages properly readable by anyone in the sender's
hemisphere.  Add Contest Mode info to User Guide.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7395 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-18 02:46:04 +00:00
Joe Taylor 33af88a41b Complete the implementation of MSK144 contest mode. Needs testing!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7393 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-17 21:18:47 +00:00
Steven Franke 794e6ada00 Fix a wsprd bug that was introduced in r7090, which attempted to fix encoding of callsigns like 5N/6O0O.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7391 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-17 06:41:07 +00:00
Bill Somerville 74bfc17ebd Fix WSPR c2 file writing
Inverted error check skipped writing of the contents.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7390 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-17 00:06:22 +00:00
Joe Taylor f7935361b3 Install G3WDG changes to make jt4sim use the same fast fading model as qra64sim.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7388 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-16 18:51:53 +00:00
Joe Taylor 8ff9cb01b2 Remove JT9/JT65 decoding statistics from timer.out. Remove the auto_tx_label, it's not really needed.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7383 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-15 18:58:17 +00:00
Joe Taylor 4a132c59ee Remove diagnostic write to LU 83.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7382 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-15 18:46:30 +00:00
Joe Taylor d3ee8af01b Many adjustments to QRA64 decoder. Best performance yet on the 114 benchmark files.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7381 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-15 18:42:33 +00:00
Joe Taylor 6977ecbbdf Protect against locator at antipodes causing undefined azimuth.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7376 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-10 18:12:45 +00:00
Joe Taylor 635fc597b3 Minor changes and additions to User Guide and utility programs.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7374 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-09 19:26:45 +00:00
Joe Taylor f4cc1eecc6 Use 40% rather than 45% to determine baseline for s3a.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7373 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-09 16:39:38 +00:00
Joe Taylor f833825d16 Correct a constant in badmsg; correct nfreq when sync fails.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7372 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-08 20:47:13 +00:00
Joe Taylor f78714707d Tweaking SNR readings for QRA64.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7371 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-08 16:21:04 +00:00
Joe Taylor 82ecc6afcf Correct the sending of minsync to decoder. Fix statement ordering that affects timer calls.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7370 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-08 15:38:54 +00:00
Joe Taylor 19f37d098e Connect minsync in QRA64 decoder.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7369 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-08 14:42:50 +00:00
Joe Taylor b47b4b077b These are the files from QRA64 "ee" test.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7368 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-08 13:15:44 +00:00
Joe Taylor 93f7393da7 Some tweaks to qra64a.f90. More to come!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7367 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-06 18:29:22 +00:00
Joe Taylor 77a4d19676 Fix a wrong number in User Guide. Add qratest.f90 and a private makefile.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7366 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-05 21:00:13 +00:00
Joe Taylor 8f31006f0f Fix a few more issues in sync64. NB: This routine still needs work!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7353 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-02 19:57:49 +00:00
Joe Taylor 266d5dbe56 Correct another flaw in sync64.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7352 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-02 18:27:16 +00:00
Joe Taylor b25aef4957 Increase upper DT limit for QRA64 to 6.5 s. Increase jstep to 200 (about 0.058 of a symbol).
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7351 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-02 15:24:07 +00:00
Joe Taylor 61e4e48e88 Correct the logic in badmsg.f90. Fix QRA64 decoding for very high SNR; also
for wide submodes when Doppler spread is low.  Further improvements are
still possible!


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7350 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-12-02 14:23:37 +00:00
Steven Franke 62ea15192a Fix a minor typo.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7349 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-30 00:40:50 +00:00
Joe Taylor cfede5e9db Comment out the qra64_fastfading_channel function -- used only for tests.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7347 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-29 15:39:15 +00:00
Joe Taylor f9a078dd8b Revert to displaying Nico's return code with QRA64 messages. Suppress a few false decodes that cannot be correct messages.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7342 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-28 15:11:00 +00:00
Joe Taylor 5da4ae6363 Set naptype properly; protect nap() index from out-of-range values.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7341 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-27 16:38:39 +00:00
Joe Taylor 4838d97370 New parameters for AP decoding in QRA64. Do not use this revision on the air!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7340 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-27 15:50:47 +00:00
Joe Taylor 869d62aae1 Change the indicator from 7 to 6: max number of AP bits is 68.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7337 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-23 12:40:48 +00:00
Joe Taylor 341f636232 More editing of User Guide.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7335 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-22 20:33:50 +00:00
Joe Taylor 15c30a628d Change the qra64sim default frequency for single signals to 1000 Hz.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7334 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-22 19:24:01 +00:00
Joe Taylor 5e90bd6d42 Finish writing a usable version of program qra64code.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7328 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-21 21:23:48 +00:00
Joe Taylor 120b2ea151 Remove diagnostic print.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7327 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-21 20:57:10 +00:00
Joe Taylor b1e69292bf Display sine-wave frequency for QRA64 "@nnnn" messages.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7326 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-21 20:30:11 +00:00
Joe Taylor 76e8f5ec85 In place of the qra64 return code as is, display a number that increases monotonically with the amount of a priori information used.
Here's the translation, as a lookup table.  The displayed number is the tens
digit of the number of a priori bits.

rc  APxx  displayed
-------------------
0     0      0
1    27      2
2    42      4
3    29      2
4    44      4
5    57      5
6    29      2
7    44      4
8    72      7
9    55      5
10   70      7
11   70      7



git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7325 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-21 16:51:11 +00:00
Joe Taylor 14d44f483b Display "OOO" at end of Tx message in status bar. Correct the logic for regenerating standard messages when "Enable VHF features" is changed.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7324 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-21 15:46:17 +00:00
Joe Taylor 189dd436dd Update jt9 to include decoding of QRA64.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7322 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-16 18:25:03 +00:00
Joe Taylor 72dfe01bf3 Working on QRA64 sync, snr estimates, etc., for QRA64 decoder.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7321 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-15 21:39:55 +00:00
Joe Taylor d9e91a88ab Tweak an output format in the QRA64 simulator.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7319 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-14 21:04:13 +00:00
Joe Taylor 5299e74bc2 Presently we do need the normrnd header.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7318 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-14 20:29:00 +00:00
Joe Taylor 5afe27e531 Comment out the fast-fading channel simulator, it's not needed in WSJT-X and causes grief for WinXP folks without rand_s.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7317 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-14 20:26:59 +00:00
Joe Taylor 4334bf2fc3 In QRA64 decoder, downsample by 1/2 rather than 1/3. Fix some things in sync64 and spec64.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7316 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-14 19:56:13 +00:00
Joe Taylor b04f70c5e7 Correct error in setting nSubmode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7315 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-14 19:20:13 +00:00
Joe Taylor c2df8d3e4a For submodes QRA64D and E, generate one signal at 700 Hz.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7314 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-14 18:13:31 +00:00
Joe Taylor 6258dc8fbf Add text of --help message to qra64example.txt.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7310 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-14 01:52:19 +00:00
Joe Taylor 94ee6ea8a1 Sorry, I did not intend to commit changes to these routines. Revert to 7305.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7307 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-13 20:36:27 +00:00
Joe Taylor 8e1378bce3 If Monitor was OFF at start of band_changed(), return it to OFF when this function returns.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7306 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-13 20:28:53 +00:00
Joe Taylor 9c19649b3d Invert the sync-vector test for messages with "OOO" signal report.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7305 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-13 20:04:09 +00:00
Bill Somerville 424b841aae Reduce the ISCAT decoder stack size requirement
This stops a  crash on Linux that is hard  to avoid without increasing
the default process stack size limit.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7303 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-08 23:41:32 +00:00
Joe Taylor 80787c0721 New sync pattern for QRA64; implement fast-fading algorithm for QRA64A-C. Several things in QRA64 still need attention, in addition to submodes D and E!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7301 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-08 20:11:02 +00:00
Joe Taylor bf8e290bbd Send required parameters to qra64_dec().
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7300 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-07 16:58:37 +00:00
Joe Taylor fe0aa5f9a6 QRA64 decoder is now basically functional with qra64_decode_fastfading(). Currently only submode A. More to come...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7299 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-07 16:47:40 +00:00
Joe Taylor 0df350262e Increase spacing of sync tones in QRA64 by 10x.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7298 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-07 14:49:20 +00:00
Bill Somerville aef04b28ff Fix up system type detection for QRA PRNG
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7296 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-06 13:54:44 +00:00
Joe Taylor 8390bcd798 Add code for QRA64 with fast fading.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7295 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-06 00:53:47 +00:00
Joe Taylor 2fd5fb4bb7 Install msk144code[.exe]. Many additions and correctiions to User Guide.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7290 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-04 18:15:14 +00:00
Joe Taylor 8e5c986b0c Enable support for "CQ AA" through "CQ ZZ" in standard messages. They are encoded internally as "E9AA" through "E9ZZ".
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7289 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-04 16:45:12 +00:00
Joe Taylor cdaa64324a Add warning message if VHF features enabled on a lower band. Clean up "Decoded Lines" table in User Guide, and corresponding ISCAT end-of-line characters.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7283 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-03 14:05:05 +00:00
Joe Taylor 83937fbb0e In ALL_WSPR.TXT: add another decimal place for DT and place for another MHz digit.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@7275 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2016-11-01 21:15:29 +00:00