Showing posts with label TDOA. Show all posts
Showing posts with label TDOA. Show all posts

Monday, November 13, 2023

My Kraken Installation... Let's Go!


When I took delivery of my Land Rover Discovery mid COVID era,  I thought I looked at every "radio hobbyist" related important thing to help in antenna, power cable and radio placement. One thing I overlooked was that this vehicle had an aluminum roof.

If I ever wanted to use magnet mount antenna this would not be good. I was also not planning to drill holes in the roof like in my last vehicle. After experimenting with hood and lip NMO mounts for VHF/UHF communications it was clear that performance from all locations was not as good as I had wanted, so I needed to try something different on this vehicle since I like omni directional patterns as much as possible.

After changing out the OEM roof rails for aftermarket ones plus getting some higher cross pieces with T slot centers,  this opened up more antenna options after a tip from a local ham about using carriage bolts instead of over price T-slot posts to help mount things. Thanks Jim! 

Now. before I get to the Kraken,  just to explain the vehicle roof further in the photo above, the rear most cross bar antenna mount I fabricated from  1 1/2 steel stock drilled out to accept 2 NMO mounts plus one 3/8 24 thread mount for different antenna needs.  This mount was then elevated using 1/2 inch spacers to give clearance for the underside of the mount and the coaxial cables.  This should be visible towards the rear of the Kraken array. 

The antenna shown is a 17 inch dual band NMO whip that is the perfect height for garage parking.  The high radiation take off angle works well in the Hudson Valley known for its geographic features which make for challenging communications at times.  



When I go on longer trips I add on a much taller tri band 144/220/440 whip and then run the 17 inch whip for an auxiliary radio.  My mount rail has proven to give me much flexibility while at the same time being low profile to the general public.

As example, I can screw on a ham stick for HF operation or use a 70 inch whip with a tie down while mobile for HF via an antenna tuner and balun. This antenna mount bar was a quick project and has proven to work well.

Currently my daily driver radio is the Yaesu FTM-300 for VHF/UHF plus Civ/Mil air band monitoring while in motion.  For HF, I sometimes use the Icom IC-705 or Xeigu G90. Perhaps a Yaesu FT-891 may find a home in the car eventually, we shall see.

Now to the Kraken!

You came here based on the photo right?  When it came time to figure out how to use the Kraken in this vehicle on a "when needed basis" , I used the same type of steel stock from my antenna mount for the five Kraken antenna arms and I came up with the perfect removable mount for it in the process.

Parts Required

One 3/4 inch flange mount has a pair of 1/4 inch spacers which some carriage bolts pass through along with two washers.  One wing nut on each bolts allows me to tighten the mount to the roof quickly and easy via the T-slot. It is easy to unlock my cross bar, loosen the wing nuts and slide the mount in or out.

The spacers were needed so I could pass the five coaxial cables through a 3/4 inch diameter coupling which connect the two flange mounts together.  This allows the coax to pass through the bottom and up to the top to each antenna arm easily.

The actual "list" of materials for those that like it that way is as follows:
  • 2 - 3/4 Inch Flange Mount Pipe Fittings
  • 1 -  3/4 Inch threaded black steel MPT Nipple - 1 Inch length
  • 3 - 1 1/2 Inch wide plain steel. Each is 48 inch and cut down as needed
  • 10 - Matching #10-32 3/4 Inch screws and matching steel nylon lock nuts
  • 1 - 1/4 Inch 3/4 Inch carriage bolt and matching lock washer and nut
  • 2 - 1/2 Inch Carriage bolts, washers and wing nuts.
  • 1 - Package of 50 reusable velcro ties. (HD Item # 90924HD/202261940)
Assembly should be easy to visualize. I did not make plans for legality reasons as I can not control how well people can build things strapped to a roof and potentially driving at highway speeds. All hardware can be found at most any decent or general hardware retailer.



Testing in phases


Driving around with just this center mount with no antenna arms for about a week whistled a little while in motion so a velcro wrap is put around the two spacers to deflect the wind. This cleaned up the whistle between the roof rail and the antenna hub mount and its near silent. The coax fed through the NPT nipple is not affected with the velcro 

Each of the antenna arms made from 40 inches each of 1 1/2 steel was needed to space the antennae out in a pentagram for frequencies as low as 120 MHz.   Some velcro wire ties are used to keep the cables from flopping around in the wind.   

Each antenna is magnetic and easily stays attached on the arms at highway speeds. No whistling is heard so the aerodynamics must be pretty good.  Each end of the antenna arms were rounded off and both edges sanded down prior to painting in flat black paint to create better aesthetics. 

Antenna arm zero faces directly ahead with element one being to its approximate 2 O'clock position and the opposite side at about 10 O'clock is element four.   These three elements are each held in place with a pair of machine bolts secured with nylon insert lock nuts.  This makes for quick disassembly or maintenance as needed.


The rear two most elements roughly at the 4 O'clock and 7 O'clock positions are  cold welded together along with a short cross piece of steal stock that has a single carriage bolt and nut to hold it down with some precision against the other antenna arms.   Removing this single bolt allows for smaller storage space when the system is not on place and the front three elements stay in place.

Each of the coax lines have thoughtful cable markers on them to make it easy to known which coax goes to which receiver port on the Kraken.

I added some marker points on each antenna arm at key frequency ranges to aid in changing use cases such as for 2m Fox Hunts and other RDF related interests across the VHF and UHF spectrum.



A few more velcro ties secure the five cable bundle to the cross rail and then are all carefully pulled flat against each other before closing the car door so as to not pinch the thin coax.

With each of the five coax connected to the right ports, the only other connections to the Kraken are minimal.  If you wish to learn more about the Kraken SDR,  please use Google. This is just about my implementation and not a review.

The "Non-Antenna" Stuff. 

A nice orange hard case from you know where was pressed into use to keep the Kraken safe but I am still deciding how to make it a permanent home inside.

The red colored 1 foot length USB-C cable is used for data transfer and is connected between the Raspberry Pi 4B and the Kraken.   Both the Kraken and RPI4 have grey USB-C USB cables for power only and plug in to a USB power hub which offers the 2.5A amps needed per device.  



The power hub also has the ability to be powered from a range of 8-20 Volts which is nice to provide the 5V and 2.5A needed to each of the devices. Two ports on the USB power hub are not used.   This is the power hub used if you are interested on Amazon. https://www.amazon.com/dp/B08MCZNYZN 




Finally, the USB power hub which originally came with alligator clips were removed and replaced with power pole connectors as shown.  An easy and useful upgrade for USB power!!

Shown in the photo is a Westinghouse power station which supplies 12V power to the USB hub but is easily changed to other power sources such as vehicle power or some other battery if desired. I like using the power station since it can monitor current draw and wattage.

During use, the Kraken plus Raspberry Pi seem to draw an average of about 10W which is not too bad.  With intermittent use for a whole day plus forgetting to turn it off overnight, the power station still was at 40% capacity.

The photo of the Raspberry Pi,  Kraken and USB power hub and its minimal cables should be easy to understand.  The row of blue lights on the Kraken show each receiver is in use and the five coaxial cables lead out the window topside.

So how does the Kraken work?

A few comments to share is that the Kraken is sensitive. Do not transmit near to it. For a recent Fox Hunt where we used 146.565 MHz as the target frequency, I used the Yaesu FTM-300 on low power only on a local UHF repeater.  I did not see to have any issues but was still careful to not overload the Kraken while doing RDF.

The antenna elements were all extended for about five hours and driving for about two of those.  Everything held up just fine.

I paired the Kraken/RPI4 to my mobile phone using the Android App, but also monitored the spectrum and DOA via the web server on an iPad Mini. This worked out well but even though the Raspberry Pi 4B is overclocked, I really need to upgrade to a Raspberry Pi 5 when it is reasonable.

Some experimentation with the ability to track more than one signal on the same frequency was interesting. I tried it with two after making the adjustment in settings.  Technically up to six signals can be tracked but I was not able to try that.

After a few earlier uses of the Kraken on my past vehicle, everything worked well at the 20.7db gain setting for VHF.   Using this new mount, I found overload easily and backed the gain down to below 10db.  

During our fox hunt, we had three search areas each 3 by 4 miles. I started out as a hider in the lower quad listed in FN31bp.  Driving up to where the "Charlie" fox was in FN31bs, the turn by turn directions after getting a fix roughly a mile away was fun.  However, this fox was hidden in a cemetery and I had to use normal eyeball navigation to reach my destination. Pretty much everyone was impressed with this setup and how fast I got to the fox. 

Also worth mentioning that the 17 inch VHF/UHF NMO whip did not seem to affect the Kraken array pattern which was a major added bonus!

During the hunt, I was also tracking the western fox via a different bearing the whole time which was cool to see on the map as I drove north.



I can not say enough great things about the Kraken. It is expensive, but it paid for itself well before this fox hunt via other missions where I needed to find transmission sources. My favorite test location was a local aviation VOR since it was ground level.   During that test I even used a separate SDR running with SDRangel to track its bearing, but that is best left for a different article.

Hope you enjoyed this overview and no, I do not plan to share my dimensions used in my build since you can use the calculator and details found in Kraken Forum where I drew inspiration from.  All I can say that the materials for my mount ended up costing around $100 in total and that does not include brainstorming and fabrication time.

If I had to build this again, I would make a few changes but nothing major as this has proven to be really nice so far for me.

Wednesday, April 3, 2019

Timing Is Everything: 7 Days With Kerberos SDR

The long awaited Kerberos SDR arrived last month, but I only recently got a chance to really focus my full attention on this unique device this past week. This article covers my first impressions plus setup helpful tips.

What is Kerberos SDR?

A successful Indiegogo campaign which netted 8007% backing sort of is a big deal in my mind and makes for a nice introduction statement.  The Kerberos hardware and software package was under development for some time and required many people to be involved as covered in a past article in the HVDN Notebook focused on tracking radio signals this past November.



Software defined radio has been top of mind in the hobby community for some time, thanks to inexpensive USB TV tuner dongles that have found a dual purpose as wide range radio receivers, such as the RTL-SDR v3 or NooElec and its various offerings for around the same price.

The Kerberos SDR is at its core, four of these inexpensive and capable SDR receivers assembled into one circuit board along with a number of modifications and upgrades to enable some interesting applications.

As the title of the article implies, timing is everything. At the core of the Kerberos is a shared TCXO clock source which ensures all four independent receivers are synchronized with a high degree of stability.



Last month at TCF, Joe N1JTA showed how important a TCXO is to the MMDVM "hot spot" boards that amateur radio operators are using as part of modern digital voice communications.  This same concept applies with the Kerberos, but essentially on steroids.

Having synchronized receivers allows some real fancy computations to be made using newly created open source software that is packaged with the Kerberos SDR.


Computational you say?

There is an already a well written and detailed quick start guide for using a ready made disk image or how to install the packages and related dependencies to get the Kerberos SDR software up and running, so no need to rehash that here.  But, in order to get the most out of this phase coherent software defined radio receiver, here are a few tips.

     Hardware related

  • Power source considerations:  Just like with the MMDVM Pi-Star hotspots, DO NOT use some old 500 mAh USB charger from an ancient Palm Pilot!  The Kerberos SDR needs its very own 2 amp or higher current USB power source that will connect into the USB C port. This is to power all 4 receivers and not for data transfer.  A best practice is to use a separate power source for the Kerberos SDR and another for the single board computer running the demo software.
  • Connecting things together: The order you connect things together does matter.  Follow these steps to avoid frustration. First, connect your power source to the Kerberos and let it run for a minute or two.  DO NOT yet connect antenna or USB micro cables to the SDR.  If you peak carefully inside the SDR near the USB connectors, you will see white LED and blue LEDs flickering inside to tell you the Kerberos is powered up.  Second, now it is safe to connect a USB micro cable from the SDR to your compute device. If using the recommended RPI 3B or 3B+,  your third step should be to apply power to the RPI after you have inserted the SD card.  Reasons for this order explained later.
  • Calibration:  Try not to bug some of the innovators like Corrosive from the popular SignalsEverywhere "vlog" with basic questions so he can find some more new cool stuff to tell us all about even though he may not mind your questions.  Perform the calibration using the built in noise source and 50 ohm terminations your Kerberos came with. DO NOT skip this step.  Not only will you learn more about the software in the process, but you will avoid frustration when testing out direction finding or passive radar functionality.
  • Antennae:  You need four identical antennas.  My initial tests were conducted with these small magnetic mount antennas designed for near the 70cm frequency band.  The real key is identical antennae, especially for the signal location application.  The passive radar application would likely benefit from one directional and one non-directional antenna instead, thus two antennas only are needed for that application.   It would also make practical sense to source some type of metal plate if using magnetic mount antennas, so be sure to order an iron pie plate from Amazon too when ordering antennas if you do not already have one handy. Placing magnetic mount antennae on a ground plan makes a huge difference.
  • Temperature:  If you have already experimented with single SDR dongles, you know they get a little hot.  The Kerberos SDR will also run warm to the touch and is normal. If using the SDR for an extended period of time, you may want to invest in a small fan to keep it cool. 
  • Raspberry Pi:  The image provided on the quick start page is for the RPI 3B or 3B+.  It will not work correctly with an older Raspberry Pi, so save yourself the trouble. The software is also somewhat intensive, so either run the Kerberos on an RPI3 or a real computer. DO NOT try to use an older SBC or anything not supported that is under powered from a CPU perspective. 
  • Taking Kerberos SDR apart:  You will be tempted to take Kerberos apart. DO NOT do it unless you have a good reason to do so.  The 40 pin header under the Kerberos is an alternate way to connect a RaspberryPi with an extended header, but is really not needed.  If you did want to do this, you WILL need to open your Kerberos up and remove a 2 pin jumper inside after almost total disassembly.   Also, that tempting regular size USB port is for future use and will not work UNLESS a pair of chip resistors are removed inside the Kerberos SDR.  The bottom line is, just focus on how Kerberos is configured before thinking about hacks and modifications and get the most out of the hardware as it arrived to you first. 
      Software related
  • Demo software:  Its not very polished, but gets the job done.  The biggest thing to be aware of is that your Kerberos WILL NOT work if you did not plug in everything correctly first.  If you see no sample rate with numbers being displayed in milliseconds or seconds, you did something wrong or do not have the right power source or good USB cables.  Do not blame the software first, check your hardware. The software is otherwise pretty straight forward.
  • Computational stuff:  You may learn quickly that the RPI 3B+ is under powered at times if you are running wider bandwidth than the default setting of 250 kHz. You can trim this down closer to the width of the signal you are interested in.  You can also change the decimation from its default to any higher number for slower sampling speeds. Both changes will give you lower latency overall.   Same goes with shutting off the spectrum display as it does take a number of compute cycles to visualize 4 simultaneous views of the frequency being monitored. 
Additional stuff

There will be future articles about direction of arrival and passive radar related topics here on HVDN Notebook related to the Kerberos SDR as well as experiences running the demo software on a much more capable piece of computing hardware, but for now follow all these tips and best practices.

Feel free to share your experiences on the RTL-SDR forum for Kerberos SDR and enjoy your new toy.