Alan,
See below for some helpful info from Warren on this issue including
how to access a PureSignal calibration debug menu.
Perhaps the gain being applied after Rx4 is either too much or too
little. Hopefully the diagnostic menu can characterize the problem
more precisely.
Warren also followed up to correct me - PureSignal takes the RF
sampler feedback from Rx3, not Rx1 if "Hermes" is selected as the
hardware type in PowerSDR. The receivers used by PS vary depending on
the hardware model selected; so on the Max10 for instance if 4 Rx
cannot fit we can use Rx1/2 such as in ANAN-10e.
I have not investigated how PowerSDR treats the PS bit. If it's not
doing right according to the spec, something must be fishy because it
certainly works fine with the other hardware...?
73, John K5IT
---------- Forwarded message ----------
From: Warren C. Pratt <
war...@wpratt.com>
Date: Thu, Sep 24, 2015 at 11:41 AM
Subject: Re: PureSignal on the Hermes Lite
To: John Laur <
john...@gmail.com>
John,
Please see comments below.
73,
Warren
On 9/24/2015 8:42 AM, John Laur wrote:
>
> Warren,
>
> Alan Hopper is trying to get PS working on the Hermes-Lite hardware.
> The discussion thread is here if you do not follow that list:
>
https://groups.google.com/forum/#!topic/hermes-lite/YpNKv_TzMps
While I'm interested in the project, I have not been monitoring that
list --- too many lists and too little time, unfortunately. Please
pass along the info below.
>
>
> The primary problem is that PS indicator stays red even though Alan is
> driving the feedback signal to the analog limit of the ADC on the
> hardware. Does this indicator solely indicate a low feedback level, or
> does it actually indicate something about the relative level of the
> feedback compared to the DAC reference receiver on Rx4?
It indicates the level being returned from the receiver RELATIVE TO
the level that is expected when the ADC is at its maximum non-clipping
level. Through the down-conversion process, there is generally some
scaling that happens in the decimation process. This means that the
values returned to the software are not the same as the values coming
out of the ADC. So, to know how close we are to ADC clipping, we must
know what value is returned to software when the ADC is at its maximum
non-clipping level. There is a variable set in the software that
contains this value. Having tested various of Phil's filter designs,
I found it useful to make this value readily accessible for
experimenting. To access this value, with focus on the PureSignal
window, enter Ctrl-Alt-i . The "Calibration Information" panel will
appear in the center of the PureSignal window. "GetPk" shows you the
peak value being received back through the receiver chain for the DAC
samples ... this should be the same as the peak value that can be
delivered from the receiver returning the ADC samples. So, enter that
value in the "SetPk" area. The value you enter will not be remembered
in the database. You will see that the default "SetPk" value is now
0.4072. The "feedbk" is the precise value that is used to control the
"Feedback Level" LED. Its scale is 0 - 255.
>
>
> Since both the ADC and DAC are 12bit on this device, I suspected we
> would only need to shift the DAC output up 4 bits before feeding it
> through Rx4. Alan ended up applying this gain at the Rx4 ouputut
> instead of the input as in Hermes/Angelia/Orion. I was thinking
> perhaps the DAC reference may have too much gain on it? The normal
> (non dac feedback) Rx path should output very close to real world
> values (ie 0dBm=1mV)
>
> Would the indicator be red if there is too much phase shift between Rx1 and Rx4?
As long as Rx1 and Rx4 are identical receivers and their outputs are
synchronized, this should not be a problem. If they are different,
that's a whole 'nother can of worms.
>
>
> 73, John K5IT