jks

About

Username
jks
Joined
Visits
36,640
Last Active
Roles
Member, Administrator, Moderator
Points
667
  • What is the status of the WSPR background and autostart features? [added in v1.181]

    Yes, I do everything myself in user space. At various times during development I tried C-threads, Linux realtime scheduling etc. and I had nothing but trouble.

    I would suggest just sticking with processing the existing audio IQ stream you can currently get over the net. You have the Python kiwiclient example showing how to do it. Many other languages have web socket libraries if you don't want to deal with Python.

    As for why the Kiwi timing isn't disrupted by uploads to wsprnet.org: it's because the upload happens from javascript in the user's browser, not from C-code running on the Kiwi side. This is an example of the advantage of being able to split your extension code into C and javascript parts.
    WA2ZKD
  • Initial setup enquiry

    Hi,

    The Kiwi is not really suitable for transferring ADC samples directly to a PC compared to most other SDRs. This is by design. Most other SDRs transmit as large a bandwidth as possible of baseband IQ samples directly to a PC over the simplest interface possible (usually USB).

    The Kiwi is designed to be a standalone device connected directly to a local network and optionally to the Internet. It provides multiple, independent narrow-bandwidth channels for direct use by a browser. To do that the Kiwi requires the BeagleBone. The Ethernet interface is on the Beagle, not the Kiwi board. The Kiwi only uses an SPI interface between its FPGA and the Beagle.

    Fortunately we are at a point in time where there are lots of SDR designs available, with different features and different price points. You should have no trouble finding exactly the device you need. Something like the HackRF, SDRPlay, AirSpy, LimeSDR, PlutoSDR etc. See https://www.rtl-sdr.com for reviews.
    WA2ZKD
  • IQ versus Compression

    Compression is always disabled when in IQ mode. Another way of looking at it is to observe the network transfer rates for the audio data:
    6 kB/s regular mode (4:1 ADPCM compressed, non-IQ, mono)
    24 kB/s compression off
    48 kB/s IQ (no compression, stereo)
    WA2ZKD
  • WARNING 1.92 & 1.93 reboots on dx label add [fixed in v1.194]

    Yep. An unfortunate bug that was introduced but then masked by some other unrelated debug settings that were removed later on. So it passed all the testing. Fix coming in today's update.
    WA2ZKD
  • v1.190: keyboard shortcuts, IQ display mPSK, FAX alignment, DX label features

    Lots of changes.

    Keyboard shortcuts is a work-in-progress. Press "h" or "?" on your keyboard. Feedback requested, especially from our visually impaired users.

    The mPSK stuff needs a separate discussion. Try QPSK mode with VLF MSK or LF DGPS signals and 8PSK mode with strong, non-fading STANAG 4285 signals on HF.

    FAX: the entire image will now align on shift-click including the part of the image already received. On mobile devices a touch on the image will cause an align.

    More info: https://github.com/jks-prv/Beagle_SDR_GPS/blob/master/CHANGE_LOG

    VK3KHZ