Skip to content

Issues with RX-888 MK II #467

@AlexandroRP99

Description

@AlexandroRP99

I'm trying to prepare a Python script that takes some samples with an RX-888 MK II and then perform an FFT to obtain the frequency components of the captured signal.

To do this, I have used cozycactus's librx888, SoapyRX888 and rx888_test to load the firmware he provides into the SDR.

I'm feeding the HF input with a tone of 50 MHz to check whether it's working. But when I perform the FFT, I obtain the same result regardless of whether the tone generator is connected to the input or not: a flat spectrum without any trace of the 50 MHz peak. It seems as if the SDR is retrieving only noise data from the ADC. Like it's not able to obtain data from any of the inputs.

Image

Checking the signal captured by the SDR, I've noticed that its only retrieving real samples with zero imaginary component.

Also, I've tried to call "sdr.setFrequency(SOAPY_SDR_RX, 0, 50e6)" and then "sdr.getFrequency(SOAPY_SDR_RX, 0)". But the frequency returned is equal to 0 Hz, something strange.

When executing SoapySDRUtil --probe="driver=rx888" in Bash, I obtained the following:

Image

If you notice, in the lowest part of the output, it says "Full freq range: MHz". It's not retrieving any frequency range.

Do you have any idea of what could be happening with this? Making this work is part of my master's thesis, so any help is really appreciated.

If you need to take a look at my code, it is basically the example for python in this repository slightly modified:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions