Hi Robin and Group,

At last I am getting spots with my HPSDR 7000-DLE SDR!

It took a lot of work refactoring the code of rtlsdr-wsprd and airspy_wsprd
which I adapted for the HPSDR, but in the end most of the hard work was
finding out that the code, which performs mixing at FS/4 to implement the
Weaver method, was not applicable to the IQ stream produced by the HPSDR.

Both code fragments from the rtlsdr-wsprd and airspy_wsprd produced USB
but for some reason frequency shifts were reversed. Increasing the signal
frequency reduced the frequency of the USB signal hence reversing the sense
of FSK of the WSPR signals. I fixed that by negating the value of I samples
and now I have results.

My thanks to Robin for his advice and Joe for this interesting and useful mode!

--
Best Regards
Neoklis - Ham Radio Call:5B4AZ
http://www.5b4az.org/
https://www.qsl.net/5b4az/index.html






On Saturday, April 2, 2022, 11:44:23 PM GMT+3, G8DQX (WSJT developers on SF) 
via wsjt-devel <[email protected]> wrote: 






Neoklis,

the best general book on DSP that I have found is by Richard G. Lyons 
Understanding Digital Signal Processing, Third Edition (dated 2011). It's aimed 
at DSP practitioners, but does include theory. It's university level, but still 
practical. It's available in hardback, paperback and, I think, as an eBook. 
There are less demanding books, but few of them include such things as CIC 
decimator/filters. YMMV, of course.


On 02/04/2022 09:19, Neoklis Kyriazis via wsjt-devel wrote:


>  
>>  I assume from the brief CV on your website that you are getting to grips 
>>with
>> DSP. Please forgive me if I have made any poor assumptions.
>> 
> That's right! In my younger days it was "thermionic valves" (vacuum toobs!)
> and germanium transistors, then silicon transistors. And then it was the uA709
> Op-Amp and then the 74xx logic gates! It was exciting!
Been there, done that, plus 741 and 748 op. amps. and all sorts of other stuff. 
DSP lets us do stuff that would be infeasible, or very expensive, in the 
analogue domain.

> 
> 
>>  g) so, with a following wind, setting SAMPLING_RATE to 192000 and 
>>>presenting an appropriate stream of IQ samples, should be very close to what 
>>>you are looking for.
>> 
> Yes, I think so too, as a starting point with the best chance of success.
>  Once I get it to work, if I do, it will be easier to experiment with some 
> other 
> arrangements and it might be possible to print out some results to see what
>  the code does.
The code, of itself, is much less important than the signal processing chain 
that it is trying to implement.

> 
> 
>>  Hopefully, that gives you some sort of a route map.
>> 
> Yes, thanks for the quick and comprehensive reply.
My pleasure.


>  --
> Best Regards
> Neoklis - Ham Radio Call:5B4AZ
> http://www.5b4az.org/
> https://www.qsl.net/5b4az/index.html
> 

Cheers, 73,

Robin, G8DQX



_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel



_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to