Hello Igor,

I agree with your analysis of the AGC issue. I have tested a few HF
transceivers that can have AGC turned off and all have issues with audio
distortion. As you have mentioned, using the attenuator alleviates the AGC
problem a little, but decreases the sensitivity of the receiver -- witch
could be necessary in certain conditions. When I am working a DX station,
often there are very strong signals in the passband that dominates the AGC
-- in some cases blanking out the DX station completely. Using an
attenuator in these cases would not help since the signal from the DX
station was already very weak.

The solution I am using is to use an SDR receiver. It provides me with
complete control of the RX bandwidth and have zero issues with AGC turned
off.

In my case I use an SDR-IQ. For TX, I, for now, use the TX in the HF
transceiver, but I am working on a homebrew project of a simple HF
transmitter designed specifically for WSPR and the JT modes on HF.

73, Edson PY2SDR


---
- We humans have the capability to do amazing things if we work together.
- Nós seres humanos temos a capacidade de fazer coisas incríveis se
trabalharmos juntos.

On Thu, Nov 12, 2015 at 7:15 AM, Игорь Ч <c_i...@inbox.ru> wrote:

> Hi Steve and Joe,
>
> I mostly agree with all your statements but one: dynamic range. I am sure
> there is enough headroom in sound card and WSJT-X to upper border of the
> dynamic range.
>
> What makes me worry is that when RF gain is used (some people do use
> attenuator) to get to more linear band of the AGC operation, it supresses
> receiver sensitivity putting very weak signals out of scope of the decoder.
>
> As RF gain control in action is similar to input attenuator signal coming
> with -24 dB with maximum RF gain position will be forever lost in receiver
> AF output if RF gain decrease is applied.
>
> For instance, in one of my shacks in countryside I have on 15m band such
> low noise from antenna that I can not hear it by ears under the input
> circuits noise of my receiver which has 0.11 uV sensitivity. When band is
> open I get very strong signals from Europe and this antenna is working very
> well on TX. Just imagine how many weak signals would disappear if I will be
> using RF gain control with AGC turned on... Of course I always keep AGC
> turned OFF in my transceiver.
>
> Another concern that worries me as owner of classic transceiver: when AGC
> turned off I getting IMD in transceiver AF line output starting from signal
> levels that correspond S7 on my S-meter (it does not reflect real signal
> strength as I have modified 1st IF in receiver with extra low noise and
> narrow bandwidth regenerative amplifier). I have also modified AF line
> output to get it more linear but still have dynamic range there that is far
> below of the soundcard one or WSJT-X.  Of course IP connected DDC SDR have
> not got AF path, and IP DDC SDR is perfect solution for keeping AGC off.
> But all classic transceivers have heavy AF IMD with many IMD products in AF
> output in presence of the strong signals if AGC is OFF. These IMD products
> plaing the same trick with WSJT-X creating spurious candidates as does it
> the AGC.
>
> 73,
>
> Igor UA3DJY
>
>
> *Re: [wsjt-devel] high sensitivity of decoder vs TRX AGC handling
> <http://sourceforge.net/p/wsjt/mailman/message/34613185/>*
> From: Joe Taylor <joe@pr...> - 2015-11-12 01:24:21
>
>
> Hi Igor and Steve,
>
> Perhaps it's worth mentioning that our advice for all WSJT-related
> programs has always been to disable the receiver AGC (if possible) and
> turn the RF gain control well down, thereby minimizing AGC action.  If
> you do this and follow instructions in the User Guide about setting the
> signal level coming into the sound card (or equivalent device), there's
> plenty of dynamic-range "headroom" still available for nearly all
> situations.
>
> The decoders know how to handle widely different signal levels, and they
> appreciate having a reliably constant baseline noise level during an Rx
> sequence.
>
>       -- Joe, K1JT
>
>
>
> Среда, 11 ноября 2015, 18:32 -06:00 от Steven Franke <
> s.j.fra...@icloud.com>:
>
>
> Hi Igor,
>
> Since this may be of interest to others, I’m copying this reply to the
> list. First, I’d like to echo what Joe said earlier. If you are running in
> JT65A mode and if your search range is the same for all cases, then you
> should see identical results on all platforms and operating systems with
> the only difference being execution time.
>
> Having said that, I agree that r6052 and r6058 should perform differently
> on different types of files. In fact, your most recent results are as I
> would expect. Recall that r6052 uses a standard floating-point correlation
> function for identifying candidates for further processing. If there are no
> impairments to the data, then the algorithm used in r6052 should be the
> most sensitive and the most accurate. As such, it is no surprise that you
> see better results with r6052 for your “AGC OFF” files and for the -24dB
> files generated by JTSim.
>
> r6058 uses a 1-bit correlation, which was introduced to mitigate the
> effect of AGC-induced noise “stepdown” (for lack of a better term) at the
> beginning of the record. It will also mitigate the AGC-induced “stepup” at
> the end of the record. This approach turns out to be very effective in
> cases where the AGC effect is severe, as in the example files that you
> provided. To give an idea of what it does, most of your files produce
> 100-200 (mostly spurious) candidates with the standard correlation as used
> in r6052, whereas the 1-bit correlation reduces the number of candidates to
> 10-30 in most cases. This dramatically reduces execution time, by as much
> as a factor of 5-10 in some cases.
>
> The downside of using 1-bit correlation is a slight loss in sensitivity.
>
> Just now, in r6080, I’ve committed my latest attempt at finding the best
> compromise between robustness and sensitivity. This latest version first
> uses the full correlation function to identify candidates. If the number of
> candidates is greater than 50, it then goes back and tries again using the
> 1-bit correlation. This restores the full sensitivity of the decoder for
> well-behaved data files (or even for AGC-contaminated data with a narrow
> search range) while resorting to 1-bit correlation when warranted. If even
> the 1-bit correlation produces more than 50 candidates (I have not yet seen
> this happen), then the fallback is to reduce ntrials to 100 to keep the
> decoder from appearing to “freeze”.
>
> For future reference, I just ran r6080 on the -24dB test files using a
> setting of 8 for random erasure patterns (ntrials=10000), with 2-pass
> decoding turned off, and obtained 828 decodes.
>
> Finally, a comment on your observation that many people have rigs that do
> not allow the AGC to be turned off. I expect that many such rigs will have
> an RF gain control. My recommendation is to reduce the RF gain to the point
> where AGC is activated only on the strongest signals. This will minimize
> the AGC-induced noise-step effect and will guarantee maximum sensitivity
> from the decoder. For example, on my TS-480 I usually run with the RF gain
> set at 80 (out of 100) and only 1-2% of my data files activate the 1-bit
> correlation option. In any case, this latest version should “just work”
> whether or not you are able to optimize your AGC settings.
>
> 73 Steve k9an
>
> > On Nov 11, 2015, at 4:12 PM, Игорь Ч <c_i...@inbox.ru
> <https://e.mail.ru/compose?To=c_i...@inbox.ru>> wrote:
> >
> > Hi Steve,
> >
> > After long discussion about JT65 decoder in Russian JT65 forum I have
> been completely confused by my last test results on comparison of the r6052
> and r6058 releases:
> > __________________________
> > Audio files with TRX AGC OFF :
> >
> > release/number of decodes
> >
> > 6052/609
> > 6058/596
> > __________________________
> > -24 dB Audio files:
> >
> > release/number of decodes
> >
> > 6052/765
> > 6058/736
> > __________________________
> > Audio files with TRX AGC ON:
> >
> > release/number of decodes
> >
> > 6052/863
> > 6058/932
> > __________________________
> >
> > There is significant difference in number of decoded signals between
> 6052 and 6058.
> >
> > We have faced a problem: some people do use cheap/classic transceivers
> where they may not turn AGC off and they must use JT65 decoder from release
> 6058. Other people do use SDRs or more expensive classic transceivers but
> for some reasons prefer to keep AGC turned ON - hence they also must use
> decoder from r6058.
> >
> > But some people have possibility and like to keep AGC turned off and
> they would like to get most performance from WSJT-X software, so they do
> prefer to use high sensitivity JT65 decoder from r6052.
> >
> > What do you think if there is any way to let users to choose appropriate
> JT65 decoder, could you discuss this issue with Joe, please?
> >
> > 73,
> >
> > Igor UA3DJY
> >
>
>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> wsjt-devel mailing list
> wsjt-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel
>
>
------------------------------------------------------------------------------
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to