English below.
Jak powszechnie wiadomo, głównym czynnikiem ograniczającym szerkopasmowość PlutoSDR jest przepustowość portu USB, pozwalająca na korzystanie z samplowania maksymalnie 4 MSPS.
Ustawiając wyższe samplowanie, na przykład 20 MSPS, 80% sampli zostanie zgubione, ale uzyskane w taki sposób spektrum (FFT) sygnału jest jak najbardziej użyteczne – pozwala w sposób wizualny przeanalizować parametry odbieranych sygnałów. Nieciągłości fazy wywołane utratą sampli generują szerokopasmowe zakłócenia, podobnie jak “kliksy” w telegrafii, co negatywnie wpływa na dynamikę i podnosi tło szumowe.
Pamięć PlutoSDR może być wykorzystana jako bufor na sample, co pozwala nagrać krótki fragment spektrum radiowego z wysokim samplowaniem, po czym pobrać go na komputer. Kod – poniżej.
Maximum usable sampling rate of PlutoSDR is effectively limited by it’s USB 2.0 port, up to 4 MSPS.
Higher sampling rates can be set, but everything above ~4 MSPS will result in dropped samples. Shame, but the chopped RF stream still is kind of useful – its FFT can be used to visually inspect some interesting signals. Phase discontinuities will obviously result in broadband noise, similar to keyclicks in CW transmissions, affecting the dynamic range and noise background.
Pluto’s internal memory can be used as a buffer – you record with high SR and then download it onto the PC.
PLUTO: cd /sys/bus/iio/devices/iio\:device1/ echo 98000000 > out_altvoltage0_RX_LO_frequency echo manual > in_voltage0_gain_control_mode echo 30 > in_voltage0_hardwaregain echo 20000000 > in_voltage_sampling_frequency echo 20000000 > in_voltage_rf_bandwidth time iio_readdev -b 50000 -s 20000000 cf-ad9361-lpc > /tmp/samples httpd -h /tmp -p 1500 PC: wget pluto.local:1500/samples -O samples
How to later read the file in Gnu Radio: