jks

About

Username
jks
Joined
Visits
32,339
Last Active
Roles
Member, Administrator, Moderator
Points
331
  • DRM demod? [yes, external app Dream now working!]

    For Mac OS X I couldn't get the FAAD2 codec I downloaded to be recognized by Dream 2.1.1 (the latest version). But downloading the older Dream 1.11 from Download Dream 1.11 application (i386) worked immediately (has the codec bundled). Select your VAC as the input device and set the channel to "I/Q positive zero".

    I need to do a little more cleanup before releasing v1.139 with the new IQ mode. The changes are on the Kiwi at kiwisdr.sk3w.se:8073 if anyone wants to try it. I'd like to know if the Windows version of Dream works.


    image
    sv1btl
  • Dealing with excessive noise - SOLVED: Ethernet over Power caused noise

    Martin,

    That reminds me that I've been meaning to create a "gallery" of waterfall / spectrum screen caps of common interference sources. Lots of situations have been identified now: BPL, xDSL, electric fences, different SMPSs, the Ethernet problem, ADC overload, ...

    Huub
  • Dealing with excessive noise - SOLVED: Ethernet over Power caused noise

    Ugh, that's just about the worst noise I've ever seen.

    It might be ADSL or broadband-over-powerline (BPL). Note how the spectrum is obviously "notched" around the 30m, 20m, 17m and 15m ham bands (purple segments in band display). That's the service provider trying to keep hams happy, but failing dreadfully in this case. If you rotate the loop does the noise null at all?

    I think it might also be several independent noise sources. I've seen those strong 0 - 30 MHz lines that look like static crashes before. I think they come from seriously defective switch mode power supplies.


    image
    roach
  • Save money on another Kiwi or tell a friend [KiwiSDR sometimes on drop.com for $100 off MSRP]

    October 3: Massdrop is active again for 7 days. US$230 for a KiwiSDR kit if they get enough orders. Best deal out there!

    KA7U
  • SSB Click Frequency

    This has been an open issue for almost a year now: https://github.com/jks-prv/Beagle_SDR_GPS/issues/5

    Basically it is waiting for a "user preferences" capability to be introduced so the tuning method can be varied to individual taste. I'm not going to change the default behavior until then. Otherwise I'll get pummeled with people who don't like the change..

    KQ6XA
  • Can dx.json be manually edited?

    Some important clarification about the directory locations.

    Anything in /root/Beagle_SDR_GPS will be overwritten with a software update. So do not edit the files in /root/Beagle_SDR_GPS/unix_env/kiwi.config Files here are templates that are copied to /root/kiwi.config exactly once if they don't exist. Because the /root/kiwi.config directory is outside of the /root/Beagle_SDR_GPS directory structure it will not be effected by an update, and it is safe to edit them (and making a backup copy is a good idea).

    Bonnie, I edited your post slightly to reflect this.
    WA2ZKD
  • Is it possible to transform kiwi sdr on Xilinx Zynq FPGA a single chip solution [for GPS only]

    Hi. Yes, what you want to do is possible. But it is a lot of work. It is maybe easier to start with the GPS code that does not have the Kiwi SDR code parts: http://www.jks.com/sdgps/sdgps.html This code just runs a program on the Beagle that prints messages with no web interface and no complications of all the Kiwi SDR code.

    1) How are you wiring the Beagle SPI to the Zedboard? Are you using the same SPI pins as go from Beagle to Kiwi FPGA? This is tricky because those same pins are used to download/program the Kiwi FPGA. Did you somehow electrically isolate the Kiwi FPGA from those SPI pins? Otherwise you have to depend on the Kiwi FPGA power-up state to leave those pins in high-impedance mode. It is possible this is okay even if you did not isolate the pins.

    2) Did you disable the code in the Kiwi server that programs the Kiwi FPGA?

    3) Admin page not connecting: In the browser open the "javascript console window" and look for error messages. Each browser has a different way of doing this. On Firefox from the top menu bar select: Tools > Web Developer > Web Console and then make sure the Console tab is selected.

    4) Do you get any error messages on the Beagle console when you run the Kiwi server?

    Navnath123
  • Interesting Signals

    This helps quite a bit: https://www.sigidwiki.com/wiki/Signal_Identification_Guide From our friends at http://rtl-sdr.com

    A: JORN, Over-the-horizon-radar (OTHR) from Australia. Note the short intro tone in the middle of the passband. This distinguishes it from similar sounding signals like (for me) the Tiger radars of the SuperDARN network etc.

    E, G: FSK/RTTY

    D: Would need to hear it or see zoomed in. But you're probably right.

    Others: Correct I believe. The best blog I know discussing HF digital modes: http://i56578-swl.blogspot.com

    M0TAZ
  • CPU load is inversely proportional to the number of receivers?

    It's not that simple. The Kiwi is a very complicated realtime system. There is a careful balance of resources to minimize the cost of the device while maximizing the number of supported channels. This means there is sometimes a tradeoff between FPGA resources and Beagle cpu cycles.

    What you're seeing at first is the GPS acquisition process (very Beagle FFT intensive) being paused when the first connection occurs. And with no connections the audio data pump between FPGA and Beagle is shut off causing a big reduction in system time due to fewer SPI transfers.

    The %load number you show looks like user time only. You have to consider system (kernel) time as well. I see numbers like this:

    #recv %user %sys %idle %busy
    0 96 3 0 100
    1 60 18 20 80
    2 41 23 33 67
    3 41 22 33 67
    4 46 22 30 70

    This is about optimal. For no connections you want to spend all available cycles acquiring new GPS sats for maintaining ADC clock calibration. When there are corrections you want to have some cycles leftover for the portion of extension code that runs on the Beagle.

    dl2sba
  • IBP Button to track beacons

    Peter's IBP scanner is now a built-in extension in the v1.123 release.

    VE3SUN