To clarify: 

My solution would be to use the non-standard tone spacings on the air and 
resample the Rx audio inside my rig to 48 kHz before sending to WSJT. 

should have said that the external resampling would include timebase scaling to 
bring the received tone spacings back to the standard. 

----- Original Message -----

From: "Mike Lavelle" <[email protected]> 
To: "WSJT software development" <[email protected]> 
Sent: Wednesday, March 14, 2018 3:31:30 PM 
Subject: Re: [wsjt-devel] audio interface 

Thanks for confirming that, Joe. 

The reason for my question is that I have built a millimeter wave radio using 
technology that cannot be linearly modulated. 
I can receive any modulation, but on transmit I can only send CW or angle 
modulation (BPSK, BFSK or one-of-MFSK). 

Here are a couple of ways that I can think of using the WSJT protocols with 
such a rig: 

Present a USB audio interface that appears to be a 48 kHz, 16 bit mono stream 
to/from WSJT. 

On Rx, things appear to be normal: The CAT interface tunes in the signal. SSB 
down converts to audio and we let WSJT do it's thing. 

On Tx, one of two options: 

(1) Does/could WSJT have an option to command a Tx frequency synthesizer on a 
per tone basis over the serial interface to the rig? Instead of sending audio 
tones, just send tone numbers and let the synth shift to the new tone. Murray, 
ZL1BPU, offers this option in his WSQ2 mode (SSB exciter vs Synthesizer modes). 

(2) Let WSJT send audio tones to the mmwave radio via USB. Add firmware to the 
rig to do tone frequency detection and offset the Tx frequency synthesizer by 
the tone frequencies. 

My Tx frequency synthesizer can be programmed in steps of 10.000000 MHz / 
2**-N, (9.536743 Hz). 
So I can't hit the various JT tone spacings on the nose. I could be about 9% 
high for most JT4 modes, 11% low for JT65C, and so on. 

My solution would be to use the non-standard tone spacings on the air and 
resample the Rx audio inside my rig to 48 kHz before sending to WSJT. 

What do you think? Any better ideas? 

73, 

Mike, K6ML 






----- Original Message -----

From: "Joe Taylor" <[email protected]> 
To: "WSJT software development" <[email protected]> 
Sent: Wednesday, March 14, 2018 2:43:13 PM 
Subject: Re: [wsjt-devel] audio interface 

On 3/14/2018 5:13 PM, Mike Lavelle K6ML wrote: 
> In WSJT-X, the sound card sample rate is always 48000 Hz and 16 bits, 
> regardless of the mode (JT4, JT9, ISCAT, JT65, FT8, etc) selected? 

Correct. 

> The protocol descriptions mention 11025 and 12000 sample rates for 
> various modes, so I can assume that the sample rates are converted 
> within WSJT-X? 

Resampling or "downsampling" is done many times in the chain of DSP 
steps leading up to the actual decoder. These steps (which may overlap 
somewhat, depending on the mode) include signal detection, 
synchronization, and demodulation. Downsampling eventually ends at the 
mode's symbol (or keying) rate. For WSJT slow modes these rates are 
1.46 to 6.25 Hz, see Table 4 here: 
http://www.physics.princeton.edu/pulsar/K1JT/wsjtx-doc/wsjtx-main-1.9.0-rc2.html#PROTOCOLS
 

The protocol descriptions mention 11025 and 12000 Hz because these rates 
help to define exactly how the codecs are designed. They are convenient 
rates at which to describe the modes, but not requirements. 

-- 73, Joe, K1JT 

------------------------------------------------------------------------------ 
Check out the vibrant tech community on one of the world's most 
engaging tech sites, Slashdot.org! http://sdm.link/slashdot 
_______________________________________________ 
wsjt-devel mailing list 
[email protected] 
https://lists.sourceforge.net/lists/listinfo/wsjt-devel 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to