Commit Graph

4087 Commits

Author SHA1 Message Date
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
e8e2d57cc2 Make the sequence detector work for arbitrary frequency offsets. Assume drift=0 for now.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8396 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-05 21:57:15 +00:00
Steven Franke
3ea288b97a Add new command line option (-f) to set simulated signal's frequency offset.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8395 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-04 17:40:33 +00:00
Steven Franke
62eabdba8e Sequence detector block length is set from command line using -b <nblock>.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8394 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-02 03:11:43 +00:00
Steven Franke
e2c76b5991 Experimental noncoherent block sequence detector for wspr. Not yet completely functional.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8393 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-02 02:16:44 +00:00
Steven Franke
d79e413da5 Make wsprsim.c accept non-integer SNR
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8392 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-02 01:16:13 +00:00
Steven Franke
b7543dce08 When SNR>90 dB is specified, simulated signal is noiseless. If Doppler spread is nonzero, then signal will have random peak amplitude. In this case normalize the signal so that peak amplitude=32767.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8391 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-02 00:13:21 +00:00
Steven Franke
df6fe7a600 Replace hardwired Nyquist frequency with variable (fsample/2). Add a clipping warning.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8390 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-01 23:23:19 +00:00
Steven Franke
2e71491b8a Attempt to improve calibration of JT65 V/U/M SNR estimates.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8389 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-01 22:11:36 +00:00
Bill Somerville
d48fb58ffa Enhance jt65sim to allow 11025 Hz rate, selectable base frequency and o/p gain offset.
Needs a review.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8388 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-01 22:02:31 +00:00
Steven Franke
b76e5248df Revert unintended commit of CMakeLists.txt.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8387 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-01 17:19:55 +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
Steven Franke
ef044bc83b Fix typo.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8385 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-01 15:48:38 +00:00
Steven Franke
0b7c02d2c9 Try to make split work when mode=FT8 and V/U/M is selected.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8384 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2018-01-01 15:39:06 +00:00
Steven Franke
39623417cf Make NA VHF Contest mode visible in FT8 when VHF/UHF/Microwave features is selected.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8383 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-30 23:10:39 +00:00
Joe Taylor
ce5bfd4fe4 Identify Fox's Tx slot numbers in FoxQSO.txt.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8382 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-29 19:35:30 +00:00
Joe Taylor
ce0a92c123 Allow for possible "a3", etc., at end of lines decoded by Hound.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8381 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-29 18:26:10 +00:00
Joe Taylor
a08b30a1cb Hound decodes should use the selected nfqso, to allow better use of AP.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8380 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-29 18:10:23 +00:00
Joe Taylor
0db5da0330 Restore warning message.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8379 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-28 19:26:20 +00:00
Joe Taylor
9e9bce2afc Don't send illegal messages involving Type 2 compound callsigns!
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8378 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-28 18:57:57 +00:00
Joe Taylor
4533696269 Restore a commented-out warning message.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8377 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-28 14:35:42 +00:00
Joe Taylor
d1be2506a9 Several enhancements to DXpedition mode:
1. Insert dummy report when Hound is called by complex-callsign Fox.
2. Allow Fox to transmit anywhere between 300 and 900 Hz.
3. Restrict randomized Hound freq to the range 1000 - 3000 Hz.
4. Suppress Fox signals that would be duplicates.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8376 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-27 21:06:57 +00:00
Joe Taylor
6ebf71e4e0 Add a QSplitter between left/right text window. Note that lines 5604-08 may need fixing.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8375 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-25 21:16:02 +00:00
Joe Taylor
7a83378913 Minor tweak to a GUI label-width setting.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8374 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-25 18:52:24 +00:00
Joe Taylor
a14ba50247 Dummy
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8373 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-25 18:52:16 +00:00
Joe Taylor
9dde6dae73 Use m_baseCall for Fox's RR73 message.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8372 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-25 16:48:10 +00:00
Joe Taylor
cfa196d318 Revert these as they should be.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8371 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-24 01:11:53 +00:00
Joe Taylor
8755f0b460 Final(?) fix to allow use of compound callsign for Fox.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8370 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-23 22:01:05 +00:00
Steven Franke
8ecfb26643 Slightly shorten Tx duration in Echo mode. This fixes a timing issue that was preventing received data from being processed in certain setups.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8369 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-23 01:04:12 +00:00
Joe Taylor
866c820ac7 Add a comment: Compound callsigns for Hounds are not presently supported.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8368 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 19:12:25 +00:00
Joe Taylor
c8402e6170 Send Fox Tx messages to right window.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8367 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 18:54:21 +00:00
Joe Taylor
ccca0ad9eb More corrections for compount FoxCall.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8366 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 18:30:35 +00:00
Joe Taylor
69cb0333ab Remove a diagnostic write; revert the other two files.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8365 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 18:03:32 +00:00
Joe Taylor
c353ec244f Additional changes to enable Fox to use a compound callsign.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8364 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 18:00:47 +00:00
Joe Taylor
f492a2560d Clean up behavior for Fox with compound callsign.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8363 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 17:25:16 +00:00
Joe Taylor
cc95d8ea98 Default for Fox should display FoxLog window.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8362 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 16:04:51 +00:00
Joe Taylor
39c8639d0b Fix all the string lengths sent to nWidgets().
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8361 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 15:53:04 +00:00
Joe Taylor
8f4487b2b3 Add Logged label and implement display of QSO Rate for last hour.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8360 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 15:31:09 +00:00
Joe Taylor
4f6f448daf Correct the displayed message for Erase FoxQST.txt.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8359 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 14:59:04 +00:00
Joe Taylor
71986f4eed Add FoxQSO.txt; sbRepeats -> sbMaxTime; randomize Tx freq for Hound R+rpt; code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8358 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-22 14:51:22 +00:00
Joe Taylor
6f0665de42 MInor diagnostic tweaks.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8357 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-21 21:22:03 +00:00
Joe Taylor
161ac6e76a All-new algorithm for determining Tx messages for Fox.
Also, extend max cmsg length to 40 characters.


git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8356 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-21 20:55:38 +00:00
Joe Taylor
b7fea62960 Add labels to Log window, and correct the log-window entry logic.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8355 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-20 16:19:48 +00:00
Joe Taylor
32c5490f55 Clean up some DXped code.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8354 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 21:50:53 +00:00
Joe Taylor
b3213ecb6d Save status of RxAll. In DXped mode, decode from low freq to high.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8353 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 21:02:01 +00:00
Joe Taylor
19e0ad921d Updates to FT8 simulator, useful for testing DXped mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8352 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 20:59:59 +00:00
Joe Taylor
5c87f329a0 Better support for compound callsigns in DXpedition mode.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8351 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 20:01:06 +00:00
Joe Taylor
8d41ba2ce7 Allox Fox to transmit free-text or other single messages from Tab 1.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8350 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 19:26:39 +00:00
Joe Taylor
1dd9357b44 Minor code cleanup.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@8349 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2017-12-19 19:12:59 +00:00