jks

About

Username
jks
Joined
Visits
33,056
Last Active
Roles
Member, Administrator, Moderator
Points
353
  • DDC on FPGA

    Hi. That is an excellent question.

    If you look carefully at the free version of the DUC/DDC compiler provided with Vivado you'll see that it is not general purpose. It is targeted to the cell phone industry (LTE/CDMA) and does not have the bit widths, clock rates and decimation factors needed by the Kiwi.

    The Kiwi does take advantage of some Vivado IP blocks, like the DDS compiler. And it makes very heavy use of the Artix DSP blocks to save FPGA fabric gates. We also wanted to have a design fully independent of any FPGA manufacturer's architecture in case we need to change devices in the future. It was also a learning experience for us to implement everything from first principles.

    KA7Utrain04
  • DDC on FPGA

    Hi. That is an excellent question.

    If you look carefully at the free version of the DUC/DDC compiler provided with Vivado you'll see that it is not general purpose. It is targeted to the cell phone industry (LTE/CDMA) and does not have the bit widths, clock rates and decimation factors needed by the Kiwi.

    The Kiwi does take advantage of some Vivado IP blocks, like the DDS compiler. And it makes very heavy use of the Artix DSP blocks to save FPGA fabric gates. We also wanted to have a design fully independent of any FPGA manufacturer's architecture in case we need to change devices in the future. It was also a learning experience for us to implement everything from first principles.

    KA7Utrain04
  • QZSS Support [GPS, added in v1.170]

    v1.172 adds a switch to the admin page GPS tab called "include alerted?" that overrides the exclusion of alerted sats from the position fix. The alert "A" symbol will appear green instead of red when the sat is actually being used. It will be interesting to see if some position fixes get worse when alerted sats are included.

    fractional_n
  • QZSS Support [GPS, added in v1.170]

    I have recently moved to a new location where I have a limited view of the sky. Either blocked by other apartment buildings or a nearby (hopefully inactive) volcanic cone. The addition of the QZ sats really improves the amount of time I have enough sats in view (4) to compute location fixes.

    WA2ZKDfractional_n
  • QZSS Support [GPS, added in v1.170]

    I have recently moved to a new location where I have a limited view of the sky. Either blocked by other apartment buildings or a nearby (hopefully inactive) volcanic cone. The addition of the QZ sats really improves the amount of time I have enough sats in view (4) to compute location fixes.

    WA2ZKDfractional_n
  • QZSS Support [GPS, added in v1.170]

    Looks like PRN199 is being acquired now.

    fractional_n
  • QZSS Support [GPS, added in v1.170]

    Okay, v1.170 is released with support for QZSS.

    fractional_n
  • QZSS Support [GPS, added in v1.170]

    Well, that was easier than I thought.

    I'm tracking PRN 194 and 195 no problem from here in New Zealand (QZS-2 and -4 respectively). Subframes are decoding and the software is flagging them as good. I have a little work to do to make the az/el display work correctly for them.

    WA2ZKD
  • New category: Installation, Antennas and Interference

    I've added a new category specifically for installation, antenna and interference topics. There were some older, but very valuable, discussions in the general "KiwiSDR Discussion" category that were difficult to find due to the sheer number of topics in that category. If there are others you think deserve to be moved please let me know (i've only looked back about six months so far).

    f1jek
  • Some things I have noticed [problems with a large DX/label database]

    Today's release, v1.168, has some improvements to the speed of dx labels during normal operation. Please let me know how the changes work for you. Problems during on-screen label editing are still being considered.

    G8JNJ