Tagged: kerberossdr

KerberosSDR Updates: Demo Software Speed Improvements, Android App, Manufacturing Updates

If you weren't already aware, over the past few months we've been working with the engineering team at Othernet.is to create a 4x Coherent RTL-SDR that we're calling KerberosSDR. A coherent RTL-SDR allows you to perform interesting experiments such as RF direction finding, passive radar and beam forming. In conjunction with developer Tamas Peto, we have also had developed open source demo software for the board, which allows you to test direction finding and passive radar. The open source software also provides a good DSP base for extension.

If you're interested and missed out in the early campaign, don't worry we still have about 250 units left from this batch for sale at a price of $140 + shipping over on our Indiegogo Campaign.

Demo Program Updates

Over the past few weeks we've been working on a few code speed improvements to the demo software, and we now believe that it should be fast enough to run on a Pi 3 B+ at decent update rates.  In particular the passive radar display frame rate has been improved and we're able to get about 1 FPS on a Tinkerboard now.

We will soon release the full code, but for now you can see the main two libraries developed by Tamas' that are used in the KerberosSDR code. These libraries contain the direction finding and passive radar processing algorithms.

pyAPRIL - Python Advanced Passive Radar Library. Available on PyPi and GitHub

pyArgus - Python Beamforming and Direction Finding Algorithms. Available on PyPi and GitHub.

Android Direction Finding Companion App Updates

Over the holidays we've been working on a simple companion Android app for the direction finding feature. Using the GPS and/or compass sensors on the Android phone, and the transmitter bearing given by the KerberosSDR we can plot a bearing towards the transmitter that we are tuned to.

The phone connects to a laptop/SBC WiFi hotspot running the KerberosSDR Linux software, and reads the bearing via a simple php HTML server.

Driving around with the KerberosSDR gives better results than when stationary as we can take multiple readings at different points which helps to average out multipath distortions.

In the image below we used a linear antenna array of four dipoles attached to the windscreen of a car. KerberosSDR was tuned to a TETRA transmitter at 858 MHz.

We drove down a street and then back up it. The red lines indicate the direction of the car as determined by GPS, the blue lines indicate the forward direction towards the transmitter, and the green lines the reverse direction. (a linear antenna array won't know if the transmitter is in front or behind it). 

You can see that the majority of blue/green lines point towards the TETRA transmitter which we've marked with a red location marker at the known location.

KerberosSDR Results from a Linear Antenna Array of Dipoles
KerberosSDR Results from a Linear Antenna Array of Dipoles

Getting a bearing from GPS requires that you are moving. However if you are stationary it is also possible to use the compass sensor in the Android app, but Android compass sensors are not particularly accurate.

We also tested the app with a circular array of antennas and found it to work well too. A circular array has the benefit over a linear array of providing only one direction towards the detected signal, but may be more susceptible to multipath issues. In our test the circular array was simply four magnetic whips placed on top of a car.

KerberosSDR using Whip Antennas in a Circular Array on a Vehicle
KerberosSDR using Whip Antennas in a Circular Array on a Vehicle

This time we then drove around for a longer time while logging the data in the Android app. We can see that the majority of blue lines point towards the known transmitter location. Blue lines pointing away from the transmitter may be due to multipath or a briefly incorrect GPS heading (e.g. during a turn). Sometimes reflections or refractions of the signal can be more likely to be picked up if the direct path to the transmitter is really blocked. However if you have enough data points from driving around, it becomes much more clear where the actual transmitter is. 

KerberosSDR Results from the Circular Array
KerberosSDR Results from the Circular Array

Manufacturing Updates

We now have some pictures of the boards being manufactured at the factory. Unfortunately we are behind our initial shipping target of mid-Jan due to the previous unexpected payment delays from Indiegogo, and because of this we may hit the Chinese New Year holidays which could delay us further as factories take a 2 week holiday starting late Jan. We're really hoping to have them shipped off just before then, but we don't know if we can beat the clock. I know some of you are anxious to get started with KerberosSDR, and so I do apologize for the delay.

An Overview on RF Direction Finding with RTL-SDRs

Thanks to K2GOG of the Hudson Valley Digital Network for writing in a sharing with us his latest blog post which is a useful overview of some direction finding techniques that can be used with RTL-SDR dongles. RF direction finding is the act of using a radio to determine the physical location of a signal.

In his post K2GOG mentions our successfully crowd funded KerberosSDR which will be shipping in January next year. KerberosSDR is our 4x coherent RTL-SDR, and one possible application is to use it as a four antenna phase coherent direction finder. K2GOG explains the phase coherent concept in his post quite elegantly.

While looking over KerberosSDR, K2GOG was also reminded of another direction finding technique called heat mapping which can be performed with a single RTL-SDR. This process involves driving around with an RTL-SDR and GPS logger, measuring the signal power as you drive and combining it the current GPS coordinates. From that data a heat map can be generated, which shows where the signal is the strongest, and therefore where the likely source is. The RTLSDR Scanner application by eartoearoak makes doing this easy, and in his post K2GOG provide a short tutorial on setting it up.

A heatmap generated by K2GOG with an RTL-SDR, GPS and RTLSDR Scanner.
A heatmap generated by K2GOG with an RTL-SDR, GPS and RTLSDR Scanner.

Final Day to Pre-Order a Discounted KerberosSDR

Today is the last day to pre-order a KerberosSDR in our Indiegogo campaign! More information also available on our KerberosSDR page.

First, we'd like to thank all those who've pre-ordered a KerberosSDR unit already. The response has been overwhelming, and we've raised so much more than we originally thought. Thanks to your support, we've been able to immediately fund continued development on the open source demo software. We aim to release the software when we ship, and we'll have another update then. On the Hardware side, we've already begun ordering some components, and have started prototyping the metal enclosure that will come stock on all KerberosSDR units. We are still on track for a late December/early January shipping date.

If you haven't pre-ordered yet, get in quick as the campaign and pre-order discount ends today! Although all 600 early bird discounts have been taken, it is still possible to pre-order KerberosSDR for $125. Afterwards, the price will rise to a maximum of $150.

Over the next month of manufacturing we intend to begin releasing tutorials that show how to use the board and demo software for passive radar and direction finding experiments. We'll also show some other use cases, like how KerberosSDR could be used as four separate RTL-SDRs for monitoring multiple frequencies simultaneously.

KerberosSDR with Calibration Board Attached (Metal Enclosure with SMA connectors Not Shown)
KerberosSDR with Calibration Board Attached (Metal Enclosure with SMA connectors Not Shown)

If you weren't already aware, over the past few months we've been working with the engineering team at Othernet.is to create a 4x Coherent RTL-SDR that we're calling KerberosSDR. A coherent RTL-SDR allows you to perform interesting experiments such as RF direction finding, passive radar and beam forming. In conjunction with developer Tamas Peto, we have also had developed open source demo software for the board, which allows you to test direction finding and passive radar. The open source software also provides a good DSP base for extension.

KerberosSDR: One Week of Discounted Preorders Remaining

Just a reminder that one week remains in the KerberosSDR Indiegogo campaign. This is your last chance to grab a KerberosSDR at a discounted preorder price. And at the time of posting there are still 50 "second early bird" units remaining at a discounted price of only $115 USD.

If you weren't already aware, over the past few months we've been working with the engineering team at Othernet.is to create a 4x Coherent RTL-SDR that we're calling KerberosSDR. A coherent RTL-SDR allows you to perform interesting experiments such as RF direction finding, passive radar and beam forming. In conjunction with developer Tamas Peto, we have also had developed open source demo software for the board, which allows you to test direction finding and passive radar. The open source software also provides a good DSP base for extension.

More information available on our KerberosSDR page, and the Indiegogo page.

Updates

Due to the higher than anticipated number of preorders, we have been able to immediately fund further work on improving the demo software, and will be able to continue to work on improving it throughout this and next year. First on the agenda is improving the code buffering structure and DSP processing speed. Shortly after we'll be looking at adding additional features to aide with calibration and direction finding.

We have also now begun ordering parts, begun prototyping the metal enclosure, and have finalized the PCB. Manufacturing is on track to begin shortly after the campaign ends.

KerberosSDR with Calibration Board Attached (Metal Enclosure with SMA connectors Not Shown)
KerberosSDR Prototype with Calibration Board Attached (Metal Enclosure with SMA connectors Not Shown)

KerberosSDR Now Available for Pre-order on Indiegogo

We're happy to announce that KerberosSDR is now available for pre-order on Indiegogo.

As promised we announced the release to KerberosSDR mailing list subscribers first, so that they'd be the first to get the initial discounted early bird units. However due to much higher than expected interest, we have released a few "second early bird" units at a still discounted price of $115 + shipping. We're only going to release 300 of these so get in quick before the price jumps up to $125. Our pre-order campaign will last 30 days, and afterwards the retail price will become $150.

If you weren't already aware, over the past few months we've been working with the engineering team at Othernet.is to create a 4x Coherent RTL-SDR that we're calling KerberosSDR. A coherent RTL-SDR allows you to perform interesting experiments such as RF direction finding, passive radar and beam forming. In conjunction with developer Tamas Peto, we have also had developed open source demo software for the board, which allows you to test direction finding and passive radar. The open source software also provides a good DSP base for extension.

More information available on our KerberosSDR page, and the Indiegogo page.

KerberosSDR with Calibration Board Attached (Metal Enclosure with SMA connectors Not Shown)
KerberosSDR with Calibration Board Attached (Metal Enclosure with SMA connectors Not Shown)
KerberosSDR Main Board (Metal Enclosure with SMA connectors Not Shown)
KerberosSDR Main Board (Metal Enclosure with SMA connectors Not Shown)

More KerberosSDR Passive Radar Demos

KerberosSDR is our upcoming low cost 4-tuner coherent RTL-SDR. With four antenna inputs it can be used as a standard array of four individual RTL-SDRs, or in coherent applications such as direction finding, passive radar and beam forming. More information can be found on the KerberosSDR main postPlease remember to sign up to our KerberosSDR mailing list on the main post or at the end of this post, as subscribers will receive a discount coupon valid for the first 100 pre-order sales. The list also helps us determine interest levels and how many units to produce.

In this post we're showing some more passive radar demos. The first video is a time lapse of aircraft coming in to land at a nearby airport. The setup consists of two DVB-T Yagi antennas, with KerberosSDR tuned to a DVB-T signal at 584 MHz. The reference antenna points towards a TV tower to the west, and the surveillance antenna points south. Two highlighted lines indicate roughly where reflections can be seen from within the beam width (not taking into account blockages from mountains, trees etc).

The second video shows a short time lapse of a circling helicopter captured by the passive radar. The helicopter did not show up on ADS-B. On the left are reflections from cars and in the middle you can see the helicopter's reflection moving around.

We are expecting to receive the final prototype of KerberosSDR within the next few weeks. If all is well we may begin taking pre-orders shortly after confirming the prototype.

KerberosSDR Passive Radar Timelapse 2

KerberosSDR Passive Radar Helicopter Detection

Subscribe to our KerberosSDR Announcement

When preorders start subscribers to this list will receive a discount coupon valid for the first 100 pre-order sales. This list also helps us determine interest levels and how many units to produce, so please sign up if you're interested.

Please select all the ways you would like to hear from RTL-SDR Blog:

You can unsubscribe at any time by clicking the link in the footer of our emails. We use MailChimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to MailChimp for processing. Learn more about MailChimp's privacy practices here.

Creating a Passive Traffic Radar with DVB-T Signals and KerberosSDR our 4-tuner Coherent RTL-SDR

KerberosSDR is our upcoming low cost 4-tuner coherent RTL-SDR. With four antenna inputs it can be used as a standard array of four individual RTL-SDRs, or in coherent applications such as direction finding, passive radar and beam forming. More information can be found on the KerberosSDR main postPlease remember to sign up to our KerberosSDR mailing list on the main post or at the end of this post, as subscribers will receive a discount coupon valid for the first 100 pre-order sales. The list also helps us determine interest levels and how many units to produce.

In this post we'll show KereberosSDR being used as a passive traffic radar. Passive radar works by using an already existing transmitter such as a FM, DAB, TV or GSM and listening to the reflections of those signals created by moving objects like aircraft, boats and cars. A simple passive radar consists of two directional antennas. One antenna points at the 'reference' transmitter (the transmitting tower), and the other towards the 'surveillance' area that you want to monitor. The result is a speed vs distance plot that shows all the moving objects.

For this test we parked our car to the side of a highway and pointed a cheap DVB-T Yagi antenna towards a DVB-T transmission tower, and another cheap Yagi down the road. The video shown below displays the results captured over a 5 minute period. The blips on the top half of the display indicate vehicles closing on our location (positive doppler shift), and the blips on the bottom half indicate objects moving away (negative doppler shift). 

Highway Passive Radar Traffic Monitor with DVB-T and KerberosSDR a 4x Coherent RTL-SDR

DVB-T Antennas In Car
DVB-T Antennas In Car

The resolution of each individual vehicle is not great, but it is sufficient to see the overall speed of the highway and could be used to determine if a road is experiencing traffic slowdowns or not. When larger vehicles pass by it is also obvious on the display by the brighter blip that they show. The display also shows us that the highway direction coming towards us is much busier than the direction moving away.

In the future we'll be working on optimizing the code so that the display updates much faster and smoother. It may also be possible in the future to use the third and fourth tuners to obtain even greater object resolution.

Subscribe to our KerberosSDR Announcement

When preorders start subscribers to this list will receive a discount coupon valid for the first 100 pre-order sales. This list also helps us determine interest levels and how many units to produce, so please sign up if you're interested.

Please select all the ways you would like to hear from RTL-SDR Blog:

You can unsubscribe at any time by clicking the link in the footer of our emails. We use MailChimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to MailChimp for processing. Learn more about MailChimp's privacy practices here.

Locating a Radio Transmitter with Direction Finding Techniques and KerberosSDR our 4-Tuner Coherent RTL-SDR

KerberosSDR is our upcoming low cost 4-tuner coherent RTL-SDR. With four antenna inputs it can be used as a standard array of four individual RTL-SDRs, or in coherent applications such as direction finding, passive radar and beam forming. More information can be found on the KerberosSDR main post. Please remember to sign up to our KerberosSDR mailing list on the main post or at the end of this post, as subscribers will receive a discount coupon valid for the first 100 pre-order sales. The list also helps us determine interest levels and how many units to produce.

In this post we'll show an experiment that we performed which was to pinpoint the location of a transmitter using KerberosSDR's coherent direction finding capabilities. RF direction finding is the art of using equipment to determine the location of a transmitting signal. The simplest way is by using a directional antenna like a Yagi to try and determine the bearing based on signal strength. Another method is using a pseudo-doppler or coherent array of antennas to determine a bearing based on phase information.

For the test we tuned the KerberosSDR RTL-SDRs to listen to a signal at 858 MHz and then drove to multiple locations to take direction readings. The antennas were set up as a linear array of four dipole antennas mounted on the windshield of a car. To save space, the dipoles were spaced at approximately a 1/3 the frequency wavelength, but we note that optimal spacing is at half a wavelength. The four dipole antennas were connected to KerberosSDR, with a laptop running the direction finding demo software. 

Low cost direction finding array mounted to vehicle windshield.
Low cost direction finding array mounted to vehicle windshield.

Our open source demo software (to be released later when KerberosSDR ships) developed by Tamás Peto gives us a graph and compass display that shows the measured bearing towards the transmitter location. The measured bearing is relative to the antenna array, so we simply convert it by taking the difference between the car's bearing (determined approximately via road direction and landmarks in Google Earth) and the measured bearing. This hopefully results in a line crossing near to the transmitter. Multiple readings taken at different locations will end up intersecting, and where the intersection occurs is near to where the transmitter should be. 

KerberoSDR SDR Directing Finding DOA Reading
KerberoSDR SDR Directing Finding DOA Reading

In the image below you can see the five bearing measurements that we made with KerberosSDR. Four lines converge to the vicinity of the transmitter, and one diverges. The divergent reading can be explained by multipath. In that location the direct path to the transmitter was blocked by a large house and trees, so it probably detected the signal as coming in from the direction of a reflection. But regardless with four good readings it was possible to pinpoint the transmitting tower to within 400 meters.

In the future we hope to be able to automate this process by using GPS and/or e-compass data to automatically draw bearings on a map as the car moves around. The readings could also be combined with signal strength heatmap data for improved accuracy.

This sort of capability could be useful for finding the transmit location of a mystery signal, locating a lost beacon, locating pirate or interfering transmitters, determining a source of noise, for use during fox hunts and more.

KerberosSDR pinpointing a transmitters location
KerberosSDR pinpointing a transmitters location
KerberosSDR Prototype
KerberosSDR Prototype

Subscribe to our KerberosSDR Announcement

Please select all the ways you would like to hear from RTL-SDR Blog:

You can unsubscribe at any time by clicking the link in the footer of our emails. We use MailChimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to MailChimp for processing. Learn more about MailChimp's privacy practices here.