<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Case Study Archives - CloudRF</title>
	<atom:link href="https://cloudrf.com/category/case-study/feed/" rel="self" type="application/rss+xml" />
	<link>https://cloudrf.com/category/case-study/</link>
	<description>Radio planning today</description>
	<lastBuildDate>Thu, 27 Aug 2026 11:11:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://cloudrf.com/wp-content/uploads/2021/05/CloudRF_logo_70px.png</url>
	<title>Case Study Archives - CloudRF</title>
	<link>https://cloudrf.com/category/case-study/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Tough Stump Rodeo 2026</title>
		<link>https://cloudrf.com/tough-stump-rodeo-2026/</link>
		
		<dc:creator><![CDATA[CloudRF]]></dc:creator>
		<pubDate>Sun, 07 Jun 2026 21:13:26 +0000</pubDate>
				<category><![CDATA[Case Study]]></category>
		<category><![CDATA[Field testing]]></category>
		<category><![CDATA[Modelling]]></category>
		<category><![CDATA[Self-hosted]]></category>
		<guid isPermaLink="false">https://cloudrf.com/?p=68218</guid>

					<description><![CDATA[<p>Overview The Tough Stump Rodeo is an outdoor edge technology demonstration set in rural Montana.Selected companies collaborate to integrate their capabilities with the ATAK common-operating-picture to complete communications challenges. CloudRF participated for the first time as a key enabler on the most challenging lane, the sub-terranean, which required participants to communicate and operate within an [&#8230;]</p>
<p>The post <a href="https://cloudrf.com/tough-stump-rodeo-2026/">Tough Stump Rodeo 2026</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Overview</h2>



<p class="wp-block-paragraph">The <a href="https://toughstump.com/rodeo">Tough Stump Rodeo</a> is an outdoor edge technology demonstration set in rural Montana.<br>Selected companies collaborate to integrate their capabilities with the ATAK common-operating-picture to complete communications challenges.</p>



<p class="wp-block-paragraph"><strong>CloudRF participated for the first time</strong> as a key enabler on the most challenging lane, the sub-terranean, which required participants to communicate and operate within an underground mine set in a steep ravine located 50km from the HQ in mountainous terrain.</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>With accurate planning, we quickly built a large  radio network with less nodes and greater reliability than could be achieved with basic LOS tools.</strong></p>



<h2 class="wp-block-heading">Data Preparation</h2>



<p class="wp-block-paragraph">Our preparation started early as we needed to acquire high resolution data for the area to ensure accuracy. Prior to the event our data resolution in Montana was only 30m. We sourced 2m accuracy LiDAR from the USGS for the Ruby valley which we enhanced with 2m resolution tree canopy data from Meta.</p>



<p class="has-normal-font-size wp-block-paragraph"><br><em>Based on feedback from previous years about trees around the mine, we knew accurate tree data would be essential.</em></p>



<p class="wp-block-paragraph">The data was loaded to the public system, CloudRF, weeks prior to the event and side-loaded to our offline SOOTHSAYER servers as GeoTIFF files within a data package.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2026/06/ruby-valley-trees-lidar-1.jpg" rel="lightbox[68218]"><img fetchpriority="high" decoding="async" width="1024" height="524" src="https://cloudrf.com/wp-content/uploads/2026/06/ruby-valley-trees-lidar-1-1024x524.jpg" alt="" class="wp-image-68229" style="aspect-ratio:1.9542224810716367;width:602px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2026/06/ruby-valley-trees-lidar-1-1024x524.jpg 1024w, https://cloudrf.com/wp-content/uploads/2026/06/ruby-valley-trees-lidar-1-300x154.jpg 300w, https://cloudrf.com/wp-content/uploads/2026/06/ruby-valley-trees-lidar-1-768x393.jpg 768w, https://cloudrf.com/wp-content/uploads/2026/06/ruby-valley-trees-lidar-1-416x213.jpg 416w, https://cloudrf.com/wp-content/uploads/2026/06/ruby-valley-trees-lidar-1.jpg 1447w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">High resolution DTM and Tree canopy data in the Ruby Valley, MT</figcaption></figure>
</div>


<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Equipment</h2>



<p class="wp-block-paragraph">We deployed with <strong>three offline SOOTHSAYER servers</strong> of varying size with several phones and tablets as clients:</p>



<ul class="wp-block-list">
<li class="has-normal-font-size">A standard HP <a href="https://www.hp.com/us-en/workstations/zbook-8.html">Z-Book</a> laptop running Windows/Podman (RTX4070 GPU capable of 15.6 TFLOPS)</li>



<li class="has-normal-font-size">A Carnegie Robotics <a href="https://www.carnegierobotics.com/cardshark">CardShark</a> computer running Ubuntu/Docker powered by a portable USB-C power bank (Jetson Orin NX capable of 3.7 TFLOPS) </li>



<li class="has-normal-font-size">A Solace Communications <a href="https://www.solacecomms.com/services-products/global-edge/">Global Edge</a> computer running Ubuntu/Docker powered by a larger USB-C power bank (Jetson Orin NX capable of 3.7 TFLOPS) </li>
</ul>



<p class="wp-block-paragraph"><em>Additionally,</em> <em>The Global Edge computer was prepared with our Trellisware API script which interfaces directly with a donor radio to model live network coverage.</em></p>



<h2 class="wp-block-heading">Site survey, Sunday</h2>



<p class="wp-block-paragraph">As we were headed to a new area, we were keen to know as much as possible about the terrain which for communications means <strong>noise as much as topography</strong>.<br>We took a spectrum analyser up to the mine site on a wet Sunday to check out the noise in the L and S bands and after a long insertion hike due to a closed seasonal access road we were satisfied to find there was no RF noise there. </p>



<p class="wp-block-paragraph">The nearest noise source was a cell tower up the Ruby valley below which due its location was not able to serve the area of interest. We were therefore able to use the Johnson Nyquist formula with high accuracy to predict the expected noise floor for a given bandwidth.</p>



<p class="wp-block-paragraph">We modelled the Mine location with modest system profiles (low height/power) to see if we could identify any local relay opportunities. The mine was tricky as it was in a steep forest ravine so we stood at the entrance and observed where it could reach. This low tech study confirmed our modelling which highlighted a hill ~750m due west which just overlooked the mine and had excellent views across the Ruby valley to the south.</p>



<figure class="wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/06/mine-recce.jpg" rel="lightbox[68218]"><img decoding="async" width="768" height="1024" data-id="68238" src="https://cloudrf.com/wp-content/uploads/2026/06/mine-recce-768x1024.jpg" alt="" class="wp-image-68238" srcset="https://cloudrf.com/wp-content/uploads/2026/06/mine-recce-768x1023.jpg 768w, https://cloudrf.com/wp-content/uploads/2026/06/mine-recce-225x300.jpg 225w, https://cloudrf.com/wp-content/uploads/2026/06/mine-recce-416x554.jpg 416w, https://cloudrf.com/wp-content/uploads/2026/06/mine-recce.jpg 800w" sizes="(max-width: 768px) 100vw, 768px" /></a><figcaption class="wp-element-caption">Gate is closed&#8230;and there&#8217;s bears :/</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/06/mine-spectrum.jpg" rel="lightbox[68218]"><img decoding="async" width="1000" height="753" data-id="68239" src="https://cloudrf.com/wp-content/uploads/2026/06/mine-spectrum.jpg" alt="" class="wp-image-68239" srcset="https://cloudrf.com/wp-content/uploads/2026/06/mine-spectrum.jpg 1000w, https://cloudrf.com/wp-content/uploads/2026/06/mine-spectrum-300x226.jpg 300w, https://cloudrf.com/wp-content/uploads/2026/06/mine-spectrum-768x578.jpg 768w, https://cloudrf.com/wp-content/uploads/2026/06/mine-spectrum-416x313.jpg 416w" sizes="(max-width: 1000px) 100vw, 1000px" /></a><figcaption class="wp-element-caption">No signals noted</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/06/mine-tree-shot.jpg" rel="lightbox[68218]"><img loading="lazy" decoding="async" width="1000" height="670" data-id="68246" src="https://cloudrf.com/wp-content/uploads/2026/06/mine-tree-shot.jpg" alt="" class="wp-image-68246" srcset="https://cloudrf.com/wp-content/uploads/2026/06/mine-tree-shot.jpg 1000w, https://cloudrf.com/wp-content/uploads/2026/06/mine-tree-shot-300x201.jpg 300w, https://cloudrf.com/wp-content/uploads/2026/06/mine-tree-shot-768x515.jpg 768w, https://cloudrf.com/wp-content/uploads/2026/06/mine-tree-shot-416x279.jpg 416w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></a><figcaption class="wp-element-caption">Relay hill seen through the trees</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/06/mine-rf-coverage.jpg" rel="lightbox[68218]"><img loading="lazy" decoding="async" width="1000" height="597" data-id="68249" src="https://cloudrf.com/wp-content/uploads/2026/06/mine-rf-coverage.jpg" alt="" class="wp-image-68249" srcset="https://cloudrf.com/wp-content/uploads/2026/06/mine-rf-coverage.jpg 1000w, https://cloudrf.com/wp-content/uploads/2026/06/mine-rf-coverage-300x179.jpg 300w, https://cloudrf.com/wp-content/uploads/2026/06/mine-rf-coverage-768x458.jpg 768w, https://cloudrf.com/wp-content/uploads/2026/06/mine-rf-coverage-416x248.jpg 416w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></a><figcaption class="wp-element-caption">RF coverage from outside the mine</figcaption></figure>
</figure>



<p class="wp-block-paragraph">Using a mean site upon the hill within the painted coverage area we ran a second simulation with an extreme 40km radius to see <em>where</em> this could hit. We were pleased to see coverage on an embankment 35km down the ruby valley which was useful as the valley&#8217;s curved shape meant a relay would be required. </p>



<p class="wp-block-paragraph">Next, we ran a simulation on the distant HQ location which revealed an area of mutual coverage. A plan was forming&#8230;</p>



<p class="wp-block-paragraph"><strong>When running long range heatmaps, the resolution becomes diluted</strong>. This is necessary to remain within processing limits as whilst 16 million point calculations are available due to the large GPUS we have on CloudRF, they are impractical for a battery powered Jetson which must share its output over a radio network on ATAK. <em>We also observed notable latency with fetching large KMZ files via the radio&#8217;s onboard Wi-Fi as it&#8217;s running an older 802.11 standard.</em></p>



<p class="wp-block-paragraph">We used our plugin&#8217;s limit of 4MP which provides a high resolution result in a practical time of several seconds. Our solution to the &#8216;mountain repeater&#8217; problem whereby a distant tower is serving a remote location is the bounds feature. This API parameter defines a polygon which focuses processing effort to increase speed and accuracy.</p>



<p class="wp-block-paragraph">As you can see from the images, the difference the bounds feature offers is significant. It allows the simulation of high resolution at long distances which previously would have been impractical with a &#8216;big heatmap&#8217;.</p>



<p class="wp-block-paragraph">We drove to the relay we wanted to use and were disappointed to find it was on private land which was time well spent none the less. As a result we identified a secondary site on a layby to the north which was the best we could do.</p>



<figure class="wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/06/ball-place-lowres.jpg" rel="lightbox[68218]"><img loading="lazy" decoding="async" width="1000" height="635" data-id="68258" src="https://cloudrf.com/wp-content/uploads/2026/06/ball-place-lowres.jpg" alt="" class="wp-image-68258" srcset="https://cloudrf.com/wp-content/uploads/2026/06/ball-place-lowres.jpg 1000w, https://cloudrf.com/wp-content/uploads/2026/06/ball-place-lowres-300x191.jpg 300w, https://cloudrf.com/wp-content/uploads/2026/06/ball-place-lowres-768x488.jpg 768w, https://cloudrf.com/wp-content/uploads/2026/06/ball-place-lowres-416x264.jpg 416w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></a><figcaption class="wp-element-caption">Mine coverage</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/06/mutual-coverage.jpg" rel="lightbox[68218]"><img loading="lazy" decoding="async" width="984" height="701" data-id="68259" src="https://cloudrf.com/wp-content/uploads/2026/06/mutual-coverage.jpg" alt="" class="wp-image-68259" srcset="https://cloudrf.com/wp-content/uploads/2026/06/mutual-coverage.jpg 984w, https://cloudrf.com/wp-content/uploads/2026/06/mutual-coverage-300x214.jpg 300w, https://cloudrf.com/wp-content/uploads/2026/06/mutual-coverage-768x547.jpg 768w, https://cloudrf.com/wp-content/uploads/2026/06/mutual-coverage-416x296.jpg 416w" sizes="auto, (max-width: 984px) 100vw, 984px" /></a><figcaption class="wp-element-caption">Mutual coverage</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/06/ball-place-focused-1.jpg" rel="lightbox[68218]"><img loading="lazy" decoding="async" width="968" height="603" data-id="68260" src="https://cloudrf.com/wp-content/uploads/2026/06/ball-place-focused-1.jpg" alt="" class="wp-image-68260" srcset="https://cloudrf.com/wp-content/uploads/2026/06/ball-place-focused-1.jpg 968w, https://cloudrf.com/wp-content/uploads/2026/06/ball-place-focused-1-300x187.jpg 300w, https://cloudrf.com/wp-content/uploads/2026/06/ball-place-focused-1-768x478.jpg 768w, https://cloudrf.com/wp-content/uploads/2026/06/ball-place-focused-1-416x259.jpg 416w" sizes="auto, (max-width: 968px) 100vw, 968px" /></a><figcaption class="wp-element-caption">Focused mutual coverage</figcaption></figure>
</figure>



<h2 class="wp-block-heading">Setup, Monday</h2>



<p class="wp-block-paragraph">Our radio partner trusted our recommendation and deployed a <a href="https://www.comrod.com/products/etams/">Comrod ETAMs mast</a> to the layby despite it not being recommended as one of the official repeater positions.<br>The first (15km) link back to the HQ was barely workable which aligned with the fringe heatmaps we had generated. The weak link was immediately made good by climbing the steep hill overlooking the HQ. <em>The additional height cleared the Fresnel zone which was obstructed by trees and buildings in the valley.</em></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://cloudrf.com/wp-content/uploads/2026/06/UCO-hill-relay.jpg" rel="lightbox[68218]"><img loading="lazy" decoding="async" width="1000" height="690" src="https://cloudrf.com/wp-content/uploads/2026/06/UCO-hill-relay.jpg" alt="" class="wp-image-68267" srcset="https://cloudrf.com/wp-content/uploads/2026/06/UCO-hill-relay.jpg 1000w, https://cloudrf.com/wp-content/uploads/2026/06/UCO-hill-relay-300x207.jpg 300w, https://cloudrf.com/wp-content/uploads/2026/06/UCO-hill-relay-768x530.jpg 768w, https://cloudrf.com/wp-content/uploads/2026/06/UCO-hill-relay-416x287.jpg 416w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></a><figcaption class="wp-element-caption">Improving the signal from a local hill</figcaption></figure>
</div>


<p class="wp-block-paragraph">With the first link in,  focus shifted to the long link to the mine.</p>



<p class="wp-block-paragraph">We drove up to the mine and headed out on foot to the exposed hillside we had identified from the mine. This was a steep and difficult route, in hot weather, with rattlesnakes and bears, which Alex H from Trellisware made no less than 5 times. Give that man a raise!</p>



<p class="wp-block-paragraph">On the hill we used ATAK to navigate to the area on the track on the hill we had identified. This zone covered several prominent rocky outcrops which as we found were popular for sunbathing by snakes. Once in the zone, it became apparent that this would work as <strong>radios with low gain whips were connecting</strong> to the distant 35km relay. This link was boosted from workable to good, and fit for video, with the deployment of a Farfield Antennas APEX directional antenna.</p>



<p class="wp-block-paragraph">Our relief at establishing communications was short lived as we were challenged to find a better spot. We used SOOTHSAYER on the CardShark server to simulate the midpoint relay to produce an updated layer. This layer was used to identify a better site nearby at a rocky outcrop on the hill. We relocated to the new site and were pleased to confirm a modest improvement to the link SNR. The scale in the change of location was minor given the 35km distance and the fact both sites had equally great views down the valley but the improvement was notable due to the shape of the convex hill and it validated accurate simulation over &#8216;looks good&#8217;.</p>



<p class="wp-block-paragraph">During the excitement of closing the big one, we forgot to leave behind a radio at the mine to test the next link. This was soon rectified by a party which returned to the mine and confirmed a good link, which did not come as a surprise given the visibility from the mine and close proximity at ~750m.</p>



<p class="wp-block-paragraph"><strong>A very satisfying radio check from the mine was heard at the HQ 50km away around the valley, over 3 links. </strong></p>



<figure class="wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><a href="https://cloudrf.com/wp-content/uploads/2026/06/mine-relay-team-photo-1.jpg" rel="lightbox[68218]"><img loading="lazy" decoding="async" width="900" height="678" data-id="68277" src="https://cloudrf.com/wp-content/uploads/2026/06/mine-relay-team-photo-1.jpg" alt="" class="wp-image-68277" srcset="https://cloudrf.com/wp-content/uploads/2026/06/mine-relay-team-photo-1.jpg 900w, https://cloudrf.com/wp-content/uploads/2026/06/mine-relay-team-photo-1-300x226.jpg 300w, https://cloudrf.com/wp-content/uploads/2026/06/mine-relay-team-photo-1-768x579.jpg 768w, https://cloudrf.com/wp-content/uploads/2026/06/mine-relay-team-photo-1-416x313.jpg 416w" sizes="auto, (max-width: 900px) 100vw, 900px" /></a><figcaption class="wp-element-caption">Staying hydrated</figcaption></figure>



<figure class="wp-block-image size-full"><a href="https://cloudrf.com/wp-content/uploads/2026/06/mine-relay-equipment.jpg" rel="lightbox[68218]"><img loading="lazy" decoding="async" width="900" height="1200" data-id="68291" src="https://cloudrf.com/wp-content/uploads/2026/06/mine-relay-equipment.jpg" alt="" class="wp-image-68291" srcset="https://cloudrf.com/wp-content/uploads/2026/06/mine-relay-equipment.jpg 900w, https://cloudrf.com/wp-content/uploads/2026/06/mine-relay-equipment-225x300.jpg 225w, https://cloudrf.com/wp-content/uploads/2026/06/mine-relay-equipment-768x1024.jpg 768w, https://cloudrf.com/wp-content/uploads/2026/06/mine-relay-equipment-416x555.jpg 416w" sizes="auto, (max-width: 900px) 100vw, 900px" /></a><figcaption class="wp-element-caption">APEX antenna,  CardShark server, TW-950 Radio</figcaption></figure>
</figure>



<p class="wp-block-paragraph">With the sites identified, the network was optimised with wired links between co-located relay nodes on <strong>alternative frequencies to increase throughput</strong>. There were other configuration changes higher up the OSI model also which are not covered here as we&#8217;re focused on establishing layer 1 only. The optimisations were designed to increase throughput and reduce latency to support both video and live UAS control.</p>



<h2 class="wp-block-heading">Live coverage mapping</h2>



<p class="wp-block-paragraph">In our vehicle we kept our Global Edge server which had a higher endurance than the CardShark. This server was connected to a donor radio&#8217;s Wi-Fi access point as a client which enabled it to interact with the Trellisware API.</p>



<p class="wp-block-paragraph">Our Trellisware python script fetches radio metadata to generate coverage heatmaps for the network using live settings including noise. This is presented as a network KML layer which is consumed by clients including ATAK.</p>



<p class="wp-block-paragraph">We last demonstrated this in our office car park with our own TW-750 radios so it was exciting to use it on a mountain with a diverse network of different radios. We&#8217;re pleased to report it worked as designed after a tweak on the mountain to handle output from radios we&#8217;ve not worked with before. We&#8217;ve even heard a rumour the KML refresh may be lowered this year to support faster refresh rates, nearly <a href="https://github.com/deptofdefense/AndroidTacticalAssaultKit-CIV/pull/13">6 years after we requested this.</a></p>



<p class="wp-block-paragraph">We also exercised the ATAK plugin&#8217;s Co-Opt function. This powerful feature allows any callsign on the map to be given a radio template which follows its position. As the callsign moves, the radio coverage moves. You can see a video of it on our youtube channel.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2026/06/global-edge-soothsayer-bonnet-rotated.jpg" rel="lightbox[68218]"><img loading="lazy" decoding="async" width="900" height="1200" src="https://cloudrf.com/wp-content/uploads/2026/06/global-edge-soothsayer-bonnet-rotated.jpg" alt="" class="wp-image-68298" style="width:592px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2026/06/global-edge-soothsayer-bonnet-rotated.jpg 900w, https://cloudrf.com/wp-content/uploads/2026/06/global-edge-soothsayer-bonnet-225x300.jpg 225w, https://cloudrf.com/wp-content/uploads/2026/06/global-edge-soothsayer-bonnet-768x1024.jpg 768w, https://cloudrf.com/wp-content/uploads/2026/06/global-edge-soothsayer-bonnet-416x555.jpg 416w" sizes="auto, (max-width: 900px) 100vw, 900px" /></a><figcaption class="wp-element-caption">Global Edge server running SOOTHSAYER</figcaption></figure>
</div>


<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Show time and interference</h2>



<p class="wp-block-paragraph">The network was scheduled to deliver a live video feed of a drone exploring the mine. </p>



<p class="wp-block-paragraph">Despite a day of successful testing,  leaving radios behind overnight in the mountains with wildlife and the elements meant unexpected issues were encountered which required local input to fix. On demo day an eleventh hour reset for the relay was promptly executed by Josh, who &#8216;hauled ass&#8217; whilst observing local speed limits to get up the valley and save the day.</p>



<p class="wp-block-paragraph">The live video was streaming well on schedule via a local radio&#8217;s WiFi access point until the production tent filled with observers&#8230; At this time, the congestion within the 2.4GHz ISM band increased and the impact became obvious as the video deteriorated and then failed. The irony of engineering a 50km muti-hop data network in the mountains and failing at the last 2m inside the tent was a learning point. In hindsight, a wired connection to the tablet would have been safer and people should listen to Peter.</p>



<p class="wp-block-paragraph">The WiFi link self restored due to Automatic Channel Selection (ACS) and normal service resumed with live UAS video streamed over the RF link under the direction of the HQ.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2026/06/subt-demo-video.jpg" rel="lightbox[68218]"><img loading="lazy" decoding="async" width="1000" height="750" src="https://cloudrf.com/wp-content/uploads/2026/06/subt-demo-video.jpg" alt="" class="wp-image-68299" style="aspect-ratio:1.333342163823249;width:622px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2026/06/subt-demo-video.jpg 1000w, https://cloudrf.com/wp-content/uploads/2026/06/subt-demo-video-300x225.jpg 300w, https://cloudrf.com/wp-content/uploads/2026/06/subt-demo-video-768x576.jpg 768w, https://cloudrf.com/wp-content/uploads/2026/06/subt-demo-video-416x312.jpg 416w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></a><figcaption class="wp-element-caption">Live ATAK video relayed from the mine to the HQ</figcaption></figure>
</div>


<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">The event stress tested our capabilities to the limit, where it matters, and provided invaluable feedback we would never have found in a dozen trade shows or car park tests. We leave with very high confidence and a list of improvements and feature requests from the many customers and partners who we interacted with. </p>



<p class="wp-block-paragraph">One of the most significant features will be the ability to <strong>expedite the site selection process for operators with a prompt to an LLM</strong> which can execute the multi-stage process of site selection using accurate radio templates. A lot of firms are chasing this AI dream but very few indeed have a mature, <strong>published</strong>, API to build upon.</p>



<p class="wp-block-paragraph"><em>We came prepared to model the inside of the mine using our 3D engine which was risky as we needed to acquire and then vectorise a large LiDAR scan from a robotics partner under a tight schedule. We acquired the model but hit formatting snags during the conversion to glTF so parked that task for another day. We did however produce a useful glTF to 3D tile script to present 3D models on ATAK which we will publish.</em></p>



<p class="wp-block-paragraph">Despite the maturity, we&#8217;re still not elite enough to have our <a href="https://github.com/Cloud-RF/SOOTHSAYER-ATAK-plugin">open source plugin</a> listed on TAK.gov but as the push for published interfaces grows, we&#8217;re confident that sharing, not guarding, interfaces is the superior strategy for vendors serious about integration, more so in the age of AI. As more proof, we were pleased to see a shiny new plugin at this show that used our API with a radio API that was developed rapidly by a vendor without our knowledge.</p>



<p class="wp-block-paragraph">Finally, for anyone still unsure if SOOTHSAYER works offline because our company has <em>Cloud</em> in the name, we can assure you it does as we do not own a Starlink and there is no cell coverage in the upper Ruby valley. </p>



<p class="wp-block-paragraph">For more offline field tests see our <a href="https://youtube.com/cloudrfdotcom">Youtube channel</a>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2026/06/City-Brew-Coffee-Bozeman-1.jpeg" rel="lightbox[68218]"><img loading="lazy" decoding="async" width="1024" height="703" src="https://cloudrf.com/wp-content/uploads/2026/06/City-Brew-Coffee-Bozeman-1-1024x703.jpeg" alt="" class="wp-image-68283" style="aspect-ratio:1.456645056726094;width:716px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2026/06/City-Brew-Coffee-Bozeman-1-1024x703.jpeg 1024w, https://cloudrf.com/wp-content/uploads/2026/06/City-Brew-Coffee-Bozeman-1-300x206.jpeg 300w, https://cloudrf.com/wp-content/uploads/2026/06/City-Brew-Coffee-Bozeman-1-768x527.jpeg 768w, https://cloudrf.com/wp-content/uploads/2026/06/City-Brew-Coffee-Bozeman-1-416x286.jpeg 416w, https://cloudrf.com/wp-content/uploads/2026/06/City-Brew-Coffee-Bozeman-1.jpeg 1254w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">CloudRF celebrating like a privately funded company in City Brew Coffee, Bozeman</figcaption></figure>
</div>


<blockquote class="wp-block-quote has-medium-font-size is-layout-flow wp-block-quote-is-layout-flow">
<p class="has-large-font-size wp-block-paragraph">&#8220;CloudRF modeled propagation to help select relay positions before teams committed people and equipment to the terrain — validated by successful site selection, fewer hops, lower equipment requirements, and no wasted relay-site movements.&#8221;</p>
</blockquote>



<p class="wp-block-paragraph">Tough Stump Rodeo 2026 <a href="https://acrobat.adobe.com/link/spaces/urn%3Aaaid%3Asc%3AVA6C2%3A9a0bce4f-6595-4f04-a1f4-3eeeaac949bb/assets/urn%3Aaaid%3Asc%3AVA6C2%3A1aec8169-3679-45ae-a6c1-66d42cdc7d55">Executive Summary</a></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://cloudrf.com/tough-stump-rodeo-2026/">Tough Stump Rodeo 2026</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How a passing Warship took out a town&#8217;s Internet</title>
		<link>https://cloudrf.com/how-a-passing-warship-took-out-a-towns-internet/</link>
		
		<dc:creator><![CDATA[CloudRF]]></dc:creator>
		<pubDate>Thu, 30 Apr 2026 13:29:13 +0000</pubDate>
				<category><![CDATA[Case Study]]></category>
		<category><![CDATA[Modelling]]></category>
		<category><![CDATA[Theory]]></category>
		<guid isPermaLink="false">https://cloudrf.com/?p=64507</guid>

					<description><![CDATA[<p>Modelling Radar and Wireless interference in the 5GHz range Background In the early morning of the 4th of July 2025, the Australian warship HMAS Canberra sailed down the west coast of the North Island of New Zealand. It had its navigation radar on, surveying the sea for obstacles. At the same time, residents along the [&#8230;]</p>
<p>The post <a href="https://cloudrf.com/how-a-passing-warship-took-out-a-towns-internet/">How a passing Warship took out a town&#8217;s Internet</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading has-medium-font-size">Modelling Radar and Wireless interference in the 5GHz range</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/04/HMAS_Canberra_with_a_USAF_MH-60_during_Talisman_Sabre_2021-scaled.jpg" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1024" height="617" src="https://cloudrf.com/wp-content/uploads/2026/04/HMAS_Canberra_with_a_USAF_MH-60_during_Talisman_Sabre_2021-1024x617.jpg" alt="" class="wp-image-63697" srcset="https://cloudrf.com/wp-content/uploads/2026/04/HMAS_Canberra_with_a_USAF_MH-60_during_Talisman_Sabre_2021-1024x617.jpg 1024w, https://cloudrf.com/wp-content/uploads/2026/04/HMAS_Canberra_with_a_USAF_MH-60_during_Talisman_Sabre_2021-300x181.jpg 300w, https://cloudrf.com/wp-content/uploads/2026/04/HMAS_Canberra_with_a_USAF_MH-60_during_Talisman_Sabre_2021-768x463.jpg 768w, https://cloudrf.com/wp-content/uploads/2026/04/HMAS_Canberra_with_a_USAF_MH-60_during_Talisman_Sabre_2021-1536x925.jpg 1536w, https://cloudrf.com/wp-content/uploads/2026/04/HMAS_Canberra_with_a_USAF_MH-60_during_Talisman_Sabre_2021-2048x1234.jpg 2048w, https://cloudrf.com/wp-content/uploads/2026/04/HMAS_Canberra_with_a_USAF_MH-60_during_Talisman_Sabre_2021-416x251.jpg 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">HMAS Canberra off the coast of Queensland, Australia (U.S. Air Force photo by 1st Lt. Joshua Thompson)</figcaption></figure>
</div>


<h2 class="wp-block-heading">Background</h2>



<p class="wp-block-paragraph">In the early morning of the 4th of July 2025, the Australian warship HMAS Canberra sailed down the west coast of the North Island of New Zealand. It had its navigation radar on, surveying the sea for obstacles. At the same time, residents along the coast found their wireless residential and business internet failing. The story soon hit the local news sites which<a href="https://www.abc.net.au/news/2025-06-07/australian-ship-navigation-radar-new-zealand-internet/105388702"> spread across the globe.</a></p>



<p class="wp-block-paragraph">For most people, having their Wi-Fi supposedly jammed by a warship isn’t a regular occurrence so it’s not a surprise the story went viral. However, a lot of the explanations were incomplete and didn&#8217;t explain the science behind the issue.</p>



<p class="wp-block-paragraph">Using the tools offered by CloudRF, we can recreate the events <strong>and learn</strong> how radar and wireless comms interact.</p>



<h2 class="wp-block-heading">The Radar System: SAAB Sea Giraffe AMB</h2>



<p class="wp-block-paragraph">First, a clarification. Maritime navigation radar is not a monolithic category. Commercially, the most common bands are X-band (~9.5 GHz) and S-band (~3 GHz), both of which are regulated for civilian maritime use and appear on everything from fishing trawlers to container ships. Military vessels frequently also carry C-band systems (~5.5 GHz), which offer a useful engineering trade-off: better range and resolution against small surface targets than S-band, but with less atmospheric attenuation than X-band.</p>



<p class="wp-block-paragraph">On board the HMAS Canberra, there is only one named C band radar, the SAAB Sea Giraffe AMB. From the brochure <em>“The SEA GIRAFFE AMB is a medium range, multi-role surveillance radar optimized for detecting small air and surface targets with high update rate in all kinds of environments, including the littorals”</em> which is ideal for transiting the rugged coastlines of New Zealand.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2026/04/Sea-Girfraffe.jpg" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="300" height="225" src="https://cloudrf.com/wp-content/uploads/2026/04/Sea-Girfraffe.jpg" alt="" class="wp-image-63694" style="width:438px;height:auto"/></a><figcaption class="wp-element-caption">SAAB Sea Giraffe, image sourced from Radartutorial.eu</figcaption></figure>
</div>


<p class="wp-block-paragraph">Naturally, full information on this system is not publicly available, so we shall have to try and source as much as possible and then estimate the remaining parameters. This will be saved as template in CloudRF and used for multiple calculations:</p>



<pre class="wp-block-code"><code>{
&nbsp; &nbsp; "site": "SeaGiraffe",
&nbsp; &nbsp; "network": "HMASCanberra",
&nbsp; &nbsp; "engine": 1,
&nbsp; &nbsp; "coordinates": 1,
&nbsp; &nbsp; "transmitter": {
&nbsp; &nbsp; &nbsp; &nbsp; "lat": -39.478009,
&nbsp; &nbsp; &nbsp; &nbsp; "lon": 173.687817,
&nbsp; &nbsp; &nbsp; &nbsp; "alt": 43,
&nbsp; &nbsp; &nbsp; &nbsp; "frq": 5550,
&nbsp; &nbsp; &nbsp; &nbsp; "txw": 25000,
&nbsp; &nbsp; &nbsp; &nbsp; "bwi": 100,
&nbsp; &nbsp; &nbsp; &nbsp; "powerUnit": "W"
&nbsp; &nbsp; },
&nbsp; &nbsp; "receiver": {
&nbsp; &nbsp; &nbsp; &nbsp; "lat": 0,
&nbsp; &nbsp; &nbsp; &nbsp; "lon": 0,
&nbsp; &nbsp; &nbsp; &nbsp; "alt": 8,
&nbsp; &nbsp; &nbsp; &nbsp; "rxg": 0,
&nbsp; &nbsp; &nbsp; &nbsp; "rxs": -64
&nbsp; &nbsp; },
&nbsp; &nbsp; "feeder": {
&nbsp; &nbsp; &nbsp; &nbsp; "flt": 1,
&nbsp; &nbsp; &nbsp; &nbsp; "fll": 0,
&nbsp; &nbsp; &nbsp; &nbsp; "fcc": 0
&nbsp; &nbsp; },
&nbsp; &nbsp; "antenna": {
&nbsp; &nbsp; &nbsp; &nbsp; "mode": "template",
&nbsp; &nbsp; &nbsp; &nbsp; "txg": 30,
&nbsp; &nbsp; &nbsp; &nbsp; "txl": 0,
&nbsp; &nbsp; &nbsp; &nbsp; "ant": 1,
&nbsp; &nbsp; &nbsp; &nbsp; "azi": 0,
&nbsp; &nbsp; &nbsp; &nbsp; "tlt": 0,
&nbsp; &nbsp; &nbsp; &nbsp; "pol": "v"
&nbsp; &nbsp; },
&nbsp; &nbsp; "model": {
&nbsp; &nbsp; &nbsp; &nbsp; "pm": 4,
&nbsp; &nbsp; &nbsp; &nbsp; "pe": 3,
&nbsp; &nbsp; &nbsp; &nbsp; "ked": 2,
&nbsp; &nbsp; &nbsp; &nbsp; "rel": 50
&nbsp; &nbsp; },
&nbsp; &nbsp; "environment": {
&nbsp; &nbsp; &nbsp; &nbsp; "elevation": 2,
&nbsp; &nbsp; &nbsp; &nbsp; "landcover": 1,
&nbsp; &nbsp; &nbsp; &nbsp; "buildings": 1,
&nbsp; &nbsp; &nbsp; &nbsp; "obstacles": 0,
&nbsp; &nbsp; &nbsp; &nbsp; "clt": "Temperate.clt"
&nbsp; &nbsp; },
&nbsp; &nbsp; "output": {
&nbsp; &nbsp; &nbsp; &nbsp; "units": "m",
&nbsp; &nbsp; &nbsp; &nbsp; "col": "GREEN.dBm",
&nbsp; &nbsp; &nbsp; &nbsp; "out": 2,
&nbsp; &nbsp; &nbsp; &nbsp; "nf": -94,
&nbsp; &nbsp; &nbsp; &nbsp; "res": 60,
&nbsp; &nbsp; &nbsp; &nbsp; "rad": 120
&nbsp; &nbsp; }
</code></pre>



<p class="wp-block-paragraph">First, we can estimate the transmission power to be around 25kW which in this case is going to be our peak power.</p>



<p class="wp-block-paragraph">We will set our bandwidth to be 40MHz which gives us single digit meter range resolution, though this maybe too high for more general surveillance, these types of radars can adjust their bandwidth to help search for specific features.</p>



<p class="wp-block-paragraph">We shall set our center frequency to be 5550MHz which places us comfortably within the C band range.</p>



<p class="wp-block-paragraph">Our last two variables relate to our antenna. Radar antennas are naturally placed on a ships mast, and the HMAS Canberra has several. The exact height isn’t available, but we know the tallest point on the Canberra is “45cm below the Sydney Harbour Bridge” which is roughly 49m above sea level. Looking at the vessel, there are two towers which are shorter than the aft tower. We can see from photos of the Canberra that the sea giraffe is in the middle tower. By subtracting a few metres gives a transmit height of roughly 43m.</p>



<p class="wp-block-paragraph">For the antenna itself, we will use it&#8217;s rotation our advantage and model the system as a dipole, giving uniform coverage in all directions. With the template set up, we can make a prediction of the signal strength around the ship and see the radar’s potential coverage which by design is significant.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/04/RadarSignalPropagation.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1024" height="640" src="https://cloudrf.com/wp-content/uploads/2026/04/RadarSignalPropagation-1024x640.png" alt="" class="wp-image-63835" srcset="https://cloudrf.com/wp-content/uploads/2026/04/RadarSignalPropagation-1024x640.png 1024w, https://cloudrf.com/wp-content/uploads/2026/04/RadarSignalPropagation-300x188.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/RadarSignalPropagation-768x480.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/RadarSignalPropagation-1536x960.png 1536w, https://cloudrf.com/wp-content/uploads/2026/04/RadarSignalPropagation-2048x1280.png 2048w, https://cloudrf.com/wp-content/uploads/2026/04/RadarSignalPropagation-416x260.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Ship&#8217;s RADAR coverage</figcaption></figure>
</div>


<p class="wp-block-paragraph">As we can see from the scale of the image, the HMAS Canberra’s radar signal propagates more than 150Km from the origin. However, as the <strong>signal must return to be sensed</strong>, we can use the radar model to give a rough indication of received power for a given radar cross section. In the image below an RCS of 10m2 at a height of 10m was used, giving much lower return values demonstrating why radar signals need so much more transmit power compared to regular communications.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/04/10RCSReturn.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1024" height="640" src="https://cloudrf.com/wp-content/uploads/2026/04/10RCSReturn-1024x640.png" alt="" class="wp-image-63838" srcset="https://cloudrf.com/wp-content/uploads/2026/04/10RCSReturn-1024x640.png 1024w, https://cloudrf.com/wp-content/uploads/2026/04/10RCSReturn-300x188.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/10RCSReturn-768x480.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/10RCSReturn-1536x960.png 1536w, https://cloudrf.com/wp-content/uploads/2026/04/10RCSReturn-2048x1280.png 2048w, https://cloudrf.com/wp-content/uploads/2026/04/10RCSReturn-416x260.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">RADAR detection range for a 10m2 cross section (ship or plane)</figcaption></figure>
</div>


<h2 class="wp-block-heading">5G Fixed Wireless Access</h2>



<p class="wp-block-paragraph">On the other side of this situation, there are several privately owned and operated Fixed Wireless Access (FWA) networks providing rural communities internet access. In New Zealand, many WISPs utilise unlicensed RF spectrum under GURL licences. For a rural area at least, there are enough open channels and limited ranges that networks can dynamically operate around each other without causing significant interference issues.</p>



<p class="wp-block-paragraph">To develop an understanding how a network provides coverage, a <strong>fictional FWA tower</strong> is templated in Cloud RF and used to give wireless coverage over the small town of Opunake on the East Coast. We can use Radio Spectrum New Zealand’s licensing requirements to establish reasonable power, frequency and tilt requirements. We set our receiver at 5m to represent a rooftop in the nearby towns.</p>



<p class="wp-block-paragraph">For frequencies we can implement Radio Spectrum Management New Zealand&#8217;s FWA allocation depicted below.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/04/IEEEChannels.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1024" height="399" src="https://cloudrf.com/wp-content/uploads/2026/04/IEEEChannels-1024x399.png" alt="" class="wp-image-64276" srcset="https://cloudrf.com/wp-content/uploads/2026/04/IEEEChannels-1024x399.png 1024w, https://cloudrf.com/wp-content/uploads/2026/04/IEEEChannels-300x117.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/IEEEChannels-768x300.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/IEEEChannels-416x162.png 416w, https://cloudrf.com/wp-content/uploads/2026/04/IEEEChannels.png 1087w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h2 class="wp-block-heading">5G FWA template</h2>



<pre class="wp-block-code"><code>{


&nbsp; &nbsp; "site": "Site-A",

&nbsp; &nbsp; "network": "NZ-WISP",

&nbsp; &nbsp; "engine": 1,

&nbsp; &nbsp; "coordinates": 1,

&nbsp; &nbsp; "transmitter": {

&nbsp; &nbsp; &nbsp; &nbsp; "lat": -39.283647,

&nbsp; &nbsp; &nbsp; &nbsp; "lon": 173.810227,

&nbsp; &nbsp; &nbsp; &nbsp; "alt": 22,

&nbsp; &nbsp; &nbsp; &nbsp; "frq": 5550,

&nbsp; &nbsp; &nbsp; &nbsp; "txw": 0.01,

&nbsp; &nbsp; &nbsp; &nbsp; "bwi": 40,

&nbsp; &nbsp; &nbsp; &nbsp; "powerUnit": "W"

&nbsp; &nbsp; },

&nbsp; &nbsp; "receiver": {

&nbsp; &nbsp; &nbsp; &nbsp; "lat": 0,

&nbsp; &nbsp; &nbsp; &nbsp; "lon": 0,

&nbsp; &nbsp; &nbsp; &nbsp; "alt": 5,

&nbsp; &nbsp; &nbsp; &nbsp; "rxg": 23,

&nbsp; &nbsp; &nbsp; &nbsp; "rxs": -105

&nbsp; &nbsp; },


&nbsp; &nbsp; "antenna": {

&nbsp; &nbsp; &nbsp; &nbsp; "mode": "template",

&nbsp; &nbsp; &nbsp; &nbsp; "txg": 23,

&nbsp; &nbsp; &nbsp; &nbsp; "txl": 0,

&nbsp; &nbsp; &nbsp; &nbsp; "ant": 3587,

&nbsp; &nbsp; &nbsp; &nbsp; "azi": 310,

&nbsp; &nbsp; &nbsp; &nbsp; "tlt": 1,

&nbsp; &nbsp; &nbsp; &nbsp; "pol": "v"

&nbsp; &nbsp; },

&nbsp; &nbsp; "model": {

&nbsp; &nbsp; &nbsp; &nbsp; "pm": 4,

&nbsp; &nbsp; &nbsp; &nbsp; "pe": 2,

&nbsp; &nbsp; &nbsp; &nbsp; "ked": 2,

&nbsp; &nbsp; &nbsp; &nbsp; "rel": 50

&nbsp; &nbsp; },

&nbsp; &nbsp; "environment": {

&nbsp; &nbsp; &nbsp; &nbsp; "elevation": 2,

&nbsp; &nbsp; &nbsp; &nbsp; "landcover": 1,

&nbsp; &nbsp; &nbsp; &nbsp; "buildings": 1,

&nbsp; &nbsp; &nbsp; &nbsp; "obstacles": 0,

&nbsp; &nbsp; &nbsp; &nbsp; "clt": "Temperate.clt"

&nbsp; &nbsp; },

&nbsp; &nbsp; "output": {

&nbsp; &nbsp; &nbsp; &nbsp; "units": "m",

&nbsp; &nbsp; &nbsp; &nbsp; "col": "LTE.dBm",

&nbsp; &nbsp; &nbsp; &nbsp; "out": 2,

&nbsp; &nbsp; &nbsp; &nbsp; "nf": -90,

&nbsp; &nbsp; &nbsp; &nbsp; "res": 20,

&nbsp; &nbsp; &nbsp; &nbsp; "rad": 30

&nbsp; &nbsp; }

}</code></pre>



<p class="wp-block-paragraph">Selecting channel 110 sets the center frequency to 5.55GHz, and a coverage map can be created for the fictional site.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/04/WISPSiteA.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1024" height="640" src="https://cloudrf.com/wp-content/uploads/2026/04/WISPSiteA-1024x640.png" alt="" class="wp-image-64294" srcset="https://cloudrf.com/wp-content/uploads/2026/04/WISPSiteA-1024x640.png 1024w, https://cloudrf.com/wp-content/uploads/2026/04/WISPSiteA-300x188.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/WISPSiteA-768x480.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/WISPSiteA-1536x960.png 1536w, https://cloudrf.com/wp-content/uploads/2026/04/WISPSiteA-2048x1280.png 2048w, https://cloudrf.com/wp-content/uploads/2026/04/WISPSiteA-416x260.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Fictional hillside FWA site on NZ coastline. </figcaption></figure>
</div>


<p class="wp-block-paragraph">From the coverage prediction, we can see that the relatively low power WISP is still receivable from nearly 20Km away with a clear line of sight for a 40MHz link. So, for any coast facing towers, there’s a good chance their signal can be <strong>detected offshore well past the intended service range</strong>. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/04/WispNetwork.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1024" height="640" src="https://cloudrf.com/wp-content/uploads/2026/04/WispNetwork-1024x640.png" alt="" class="wp-image-64297" srcset="https://cloudrf.com/wp-content/uploads/2026/04/WispNetwork-1024x640.png 1024w, https://cloudrf.com/wp-content/uploads/2026/04/WispNetwork-300x188.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/WispNetwork-768x480.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/WispNetwork-1536x960.png 1536w, https://cloudrf.com/wp-content/uploads/2026/04/WispNetwork-2048x1280.png 2048w, https://cloudrf.com/wp-content/uploads/2026/04/WispNetwork-416x260.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Fictional 5GHz FWA network</figcaption></figure>
</div>


<h2 class="wp-block-heading">Dynamic Frequency Selection</h2>



<p class="wp-block-paragraph">As part of the licence requirements, radios using these bands are equipped with Dynamic Frequency Selection (DFS). This is an intentional safety mechanism <a href="https://www.itu.int/dms_pubrec/itu-r/rec/m/R-REC-M.1652-1-201105-I!!PDF-E.pdf">recommended by the ITU</a> to prioritise and protect Maritime radio navigation systems. The goal is to <strong>prevent interference by triggering a shutdown</strong> upon detecting radar pulses. The priority is to protect the radar picture which is safety critical.</p>



<p class="wp-block-paragraph">Above a threshold, a received pulse will cause the wireless device to <strong>switch to a different frequency or shutdown </strong>it’s radio. It will listen out until it can no longer detect radar pulses before returning to that frequency and transmitting again so is performing automated de-confliction.</p>



<p class="wp-block-paragraph">For our FWA systems, the threshold is set to -64dBm from a radar, received by a reference dipole with 0 dBi gain which is very easy to set up in Cloud RF by adjusting receiver sensitivity up to -64dBm and then remapping the coverage. In the image below, the areas in green represent a radar signal above the threshold that will trigger DFS.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/04/Static.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1024" height="576" src="https://cloudrf.com/wp-content/uploads/2026/04/Static-1024x576.png" alt="" class="wp-image-63826" srcset="https://cloudrf.com/wp-content/uploads/2026/04/Static-1024x576.png 1024w, https://cloudrf.com/wp-content/uploads/2026/04/Static-300x169.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/Static-768x432.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/Static-1536x864.png 1536w, https://cloudrf.com/wp-content/uploads/2026/04/Static-416x234.png 416w, https://cloudrf.com/wp-content/uploads/2026/04/Static.png 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Coverage at the threshold which will trigger DFS interference logic</figcaption></figure>
</div>


<p class="wp-block-paragraph">As we can see, the radar signal easily covers the coastline and extends deeper into the mountainous areas. However, this is just a fixed location and not representative of the dynamic coverage of the moving platform.</p>



<h2 class="wp-block-heading">Estimating the Full Extent of the Outage.</h2>



<p class="wp-block-paragraph">Rather than picking and analysing a single spot, we can recreate a similar course sailed by the HMAS Canberra and then use points along this track to build a comprehensive understanding of the impacted coastline.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>



<p class="wp-block-paragraph">We know that the ship sailed down the west coast of the north island before heading into the cook straight on the way to its destination in Wellington. It’s not clear when the ships radar was switched to a different frequency and it is not possible to get historic coordinates like commercial shipping so likely course has been chosen.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/04/Sailing.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1024" height="640" src="https://cloudrf.com/wp-content/uploads/2026/04/Sailing-1024x640.png" alt="" class="wp-image-64363" srcset="https://cloudrf.com/wp-content/uploads/2026/04/Sailing-1024x640.png 1024w, https://cloudrf.com/wp-content/uploads/2026/04/Sailing-300x188.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/Sailing-768x480.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/Sailing-1536x960.png 1536w, https://cloudrf.com/wp-content/uploads/2026/04/Sailing-2048x1280.png 2048w, https://cloudrf.com/wp-content/uploads/2026/04/Sailing-416x260.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Simulated course for the ship</figcaption></figure>
</div>


<p class="wp-block-paragraph">Using automatic processing, we can use the radar template to efficiently model coverage for each point and then use <a href="https://cloudrf.com/documentation/04_web_interface_functions.html#super-layer">Superlayer</a> to combine these results into a single layer.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/04/FullGreenCoverage.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1024" height="640" src="https://cloudrf.com/wp-content/uploads/2026/04/FullGreenCoverage-1024x640.png" alt="" class="wp-image-63832" srcset="https://cloudrf.com/wp-content/uploads/2026/04/FullGreenCoverage-1024x640.png 1024w, https://cloudrf.com/wp-content/uploads/2026/04/FullGreenCoverage-300x188.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/FullGreenCoverage-768x480.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/FullGreenCoverage-1536x960.png 1536w, https://cloudrf.com/wp-content/uploads/2026/04/FullGreenCoverage-2048x1280.png 2048w, https://cloudrf.com/wp-content/uploads/2026/04/FullGreenCoverage-416x260.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Super layer for the moving RADAR</figcaption></figure>
</div>


<p class="wp-block-paragraph">Using our templated radar, we can see that the entire coastline on the West Coast is a above the power threshold that would trigger DFS. We can also see that northern coastal and mountainous areas of the South Island. This aligns with the reported outages and also <strong>shows affected areas which may not have made the news</strong>.</p>



<p class="wp-block-paragraph">On the west coast, we can see that the gentle slope up from the coast towards Mt Taranaki offers little obstruction to the radar signal.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://cloudrf.com/wp-content/uploads/2026/04/0416111550_FinalCNZRainbow_PPA_RadarCover_PPA.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1000" height="647" src="https://cloudrf.com/wp-content/uploads/2026/04/0416111550_FinalCNZRainbow_PPA_RadarCover_PPA.png" alt="" class="wp-image-63778" srcset="https://cloudrf.com/wp-content/uploads/2026/04/0416111550_FinalCNZRainbow_PPA_RadarCover_PPA.png 1000w, https://cloudrf.com/wp-content/uploads/2026/04/0416111550_FinalCNZRainbow_PPA_RadarCover_PPA-300x194.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/0416111550_FinalCNZRainbow_PPA_RadarCover_PPA-768x497.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/0416111550_FinalCNZRainbow_PPA_RadarCover_PPA-416x269.png 416w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></a></figure>
</div>


<p class="wp-block-paragraph">From the coverage maps it is safe to conclude that the outage was caused by the DFS triggers rather than physical interference on the antennas. It was an inconvenience for the affected businesses and customers but an effective demonstration of spectrum co-existence technology working as intended.  </p>



<p class="wp-block-paragraph">For many readers of the subsequent news articles, it was the first time they had learnt that <strong>a ship can disable internet access, and it&#8217;s</strong> <strong>a standard</strong> <strong>baked into radio equipment</strong>.</p>



<h2 class="wp-block-heading" id="block-fc13f5b2-347a-4e51-99ec-b2686305cc0f">What if there wasn’t DFS?</h2>



<p class="wp-block-paragraph" id="block-dbb99a25-6370-477c-9cd0-fd6d33243156">When viewing these images, it might be tempting to ask the question, “Why does this radar system need protecting? And what would happen to the FWA network if DFS wasn’t required?</p>



<p class="wp-block-paragraph" id="block-e260d15b-1338-4e95-86b8-975e10444e46">To do that, it is necessary need to investigate both emitters to see how the two networks could interfere with each other.</p>



<h2 class="wp-block-heading" id="block-a2c7ea9b-b081-47dd-98fa-698326517d81">Radar Signal Interference on the WISP.</h2>



<p class="wp-block-paragraph" id="block-6e3cd10b-80db-43c7-8ee3-3ea3ba5b3cc8">To establish the interference of one network upon another is a straight forward task with the <a href="https://cloudrf.com/documentation/04_web_interface_functions.html#interference-analysis">interference tool</a>. However, before we can jump straight into the analysis, we need to make sure we are comparing apples to apples.</p>



<p class="wp-block-paragraph" id="block-2092f41b-33f2-4a97-866d-74ae2f6b605b">To begin with, radar signals are typically circular polarised. However, our FWA is vertically polarised so we will have some polarisation loss which will be estimated at -3dB.</p>



<p class="wp-block-paragraph" id="block-68a4d0ef-c88d-4fd2-9f19-6c3fa66df3db">Additionally, the centre frequency our radar system and bandwidth is not always the same as our radio channels, we will need to compare across the range of channels to see how the radar system affects adjacent channels rather than just co-channel interference.</p>



<p class="wp-block-paragraph" id="block-096e82f3-bc37-49e8-b35e-ae1748db5a6b">Referring back to the RSMNZ chart, we can see that many channels are varying bandwidths. For this analysis, we will focus on the 40MHz 802.11 channels.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-left" data-align="left">802.11 Channel Number</th><th class="has-text-align-left" data-align="left">Centre Frequency (MHz)</th></tr></thead><tbody><tr><td class="has-text-align-left" data-align="left">102</td><td class="has-text-align-left" data-align="left">5510</td></tr><tr><td class="has-text-align-left" data-align="left">110</td><td class="has-text-align-left" data-align="left">5550</td></tr><tr><td class="has-text-align-left" data-align="left">118</td><td class="has-text-align-left" data-align="left">5590</td></tr><tr><td class="has-text-align-left" data-align="left">126</td><td class="has-text-align-left" data-align="left">5630</td></tr><tr><td class="has-text-align-left" data-align="left">134</td><td class="has-text-align-left" data-align="left">5670</td></tr><tr><td class="has-text-align-left" data-align="left">142</td><td class="has-text-align-left" data-align="left">5710</td></tr></tbody></table></figure>



<p class="wp-block-paragraph" id="block-e5f3f426-1611-4d88-af97-e8bab692de37">Using our FWA templates, we can quickly produce coverage maps and then use the interference tool in Cloud RF to see how the ship&#8217;s radar will impact connectivity on these channels of interest. Recalling that we are using a 40MHz radar signal centred at 5550MHz, we would expect to see interference within the range of 5530-5570MHz. This would overlap with channels 102 and 100, leaving the rest of the spectrum clear.</p>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-gallery aligncenter has-nested-images columns-3 is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/04/5550MHz.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1024" height="640" data-id="64303" src="https://cloudrf.com/wp-content/uploads/2026/04/5550MHz-1024x640.png" alt="" class="wp-image-64303" srcset="https://cloudrf.com/wp-content/uploads/2026/04/5550MHz-1024x640.png 1024w, https://cloudrf.com/wp-content/uploads/2026/04/5550MHz-300x188.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/5550MHz-768x480.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/5550MHz-1536x960.png 1536w, https://cloudrf.com/wp-content/uploads/2026/04/5550MHz-2048x1280.png 2048w, https://cloudrf.com/wp-content/uploads/2026/04/5550MHz-416x260.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">5550MHz</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/04/5590MHz.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1024" height="640" data-id="64309" src="https://cloudrf.com/wp-content/uploads/2026/04/5590MHz-1024x640.png" alt="" class="wp-image-64309" srcset="https://cloudrf.com/wp-content/uploads/2026/04/5590MHz-1024x640.png 1024w, https://cloudrf.com/wp-content/uploads/2026/04/5590MHz-300x188.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/5590MHz-768x480.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/5590MHz-1536x960.png 1536w, https://cloudrf.com/wp-content/uploads/2026/04/5590MHz-2048x1280.png 2048w, https://cloudrf.com/wp-content/uploads/2026/04/5590MHz-416x260.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">5590MHz</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/04/5670MHz.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1024" height="640" data-id="64312" src="https://cloudrf.com/wp-content/uploads/2026/04/5670MHz-1024x640.png" alt="" class="wp-image-64312" srcset="https://cloudrf.com/wp-content/uploads/2026/04/5670MHz-1024x640.png 1024w, https://cloudrf.com/wp-content/uploads/2026/04/5670MHz-300x188.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/5670MHz-768x480.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/5670MHz-1536x960.png 1536w, https://cloudrf.com/wp-content/uploads/2026/04/5670MHz-2048x1280.png 2048w, https://cloudrf.com/wp-content/uploads/2026/04/5670MHz-416x260.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">5670MHz</figcaption></figure>
<figcaption class="blocks-gallery-caption wp-element-caption">Wideband interference on nearby channels</figcaption></figure>



<p class="wp-block-paragraph">By using the interference tool, we can see that the simplistic assumption was only half-right and the relative strength of the <strong>radar signal has caused interference outside of it&#8217;s 40MHz bandwidth</strong>. Adjacent channel interference can still be observed up to 5630MHz before it drops away leaving channels 134 and 142 clear.</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>Signal power is shaped like a bell</strong> <strong>and is wider in practice than on paper.</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2026/04/bells.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="805" height="455" src="https://cloudrf.com/wp-content/uploads/2026/04/bells.png" alt="" class="wp-image-64549" style="aspect-ratio:1.7692551059865715;width:426px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2026/04/bells.png 805w, https://cloudrf.com/wp-content/uploads/2026/04/bells-300x170.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/bells-768x434.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/bells-416x235.png 416w" sizes="auto, (max-width: 805px) 100vw, 805px" /></a><figcaption class="wp-element-caption">Adjacent bells overlapping</figcaption></figure>
</div>


<p class="wp-block-paragraph">As the radar bandwidth was assumed to be 40MHz, there is a possibility the actual SEA Giraffe could have used a wider bandwidth which would have caused wider adjacent channel interference, leaving none of the 40MHz 802.11 viable. So given the high levels of adjacent channel interreference we can safely say that without DFS, these WISPs would still be dealing with a significant outage until the ship had passed.</p>



<h2 class="wp-block-heading">WISP Interference on the Radar Screen.</h2>



<p class="wp-block-paragraph">If the radar is so powerful, why is priority given to it compared with low power home networking equipment?</p>



<p class="wp-block-paragraph">For that reason, it is worth looking at the effect of interference on a radar return. First and foremost, we need to understand the purpose of the radar is to aid navigation.  Radio navigation is critical for detecting hazards when visibility is poor. For a military ship, particularly a helicopter carrier, surveillance and coordination of close airspace is also a key task. </p>



<p class="wp-block-paragraph">Measuring interference is not easy as the exact relationship between the wireless transmission and the radar receiver is complex however we can model some educated assumptions to show the potential effect.</p>



<p class="wp-block-paragraph">First, not all the power from the coastal signal will be absorbed by the radar antenna due to polarisation and what is makes it to the radar screen will be further attenuated by the receiver’s processing gain as the radar will use spreading codes, beamforming and other techniques to improve selectivity and mitigate interference. To model them, we&#8217;d need very detailed information on the Sea Giraffe which is not publicly available.  </p>



<p class="wp-block-paragraph">What we can observe, however, is the <strong>rise of the noise floor</strong> due to the addition of WISP transmissions around the ship and this will impact the signal-to-noise ratio (SNR) before signal processing.</p>



<p class="wp-block-paragraph">First, we will use a FWA channel that is entirely within the bandwidth of the radar signal to keep spectral density simple. For this case we will use channel 110 at 5550MHz.</p>



<p class="wp-block-paragraph">The noise floor is given by the combination of the radar&#8217;s thermal noise, the power of the FWA signal and other sources. Noise is computed using the signal power divided by Boltzmann&#8217;s constant.</p>



<p class="wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph"><math><msub><mi>N</mi><mi>floor</mi></msub><mo>=</mo><mi>k</mi><mi>T</mi><mi>B</mi><mo>+</mo><msub><mi>P</mi><mi>WISP</mi></msub></math></p>



<p class="has-text-align-center wp-block-paragraph"><math><mi>Δ</mi><msub><mi>N</mi><mi>floor</mi></msub><mo>≈</mo><mfrac><msub><mi>P</mi><mrow><mi>WISP</mi><mo>(</mo><mi>in-band</mi><mo>)</mo></mrow></msub><mrow><mi>k</mi><mi>T</mi><mi>B</mi></mrow></mfrac></math></p>



<p class="has-text-align-center wp-block-paragraph"><math><mi>Δ</mi><msub><mi>N</mi><mi>floor</mi></msub><mo>(</mo><mi>dB</mi><mo>)</mo><mo>≈</mo><mn>10</mn><msub><mo>log</mo><mn>10</mn></msub><mfrac><msub><mi>P</mi><mrow><mi>WISP</mi><mo>(</mo><mi>in-band</mi><mo>)</mo></mrow></msub><mrow><mi>k</mi><mi>T</mi><mi>B</mi></mrow></mfrac></math></p>



<p class="wp-block-paragraph">As the radar noise floor is relatively constant, by using Cloud RF, we can generate received power predictions and then use the <a href="https://cloudrf.com/documentation/02_web_interface_intro.html#noise-floor">noise database</a> feature to visualise the effect of a changing noise floor on radar return coverage.</p>



<p class="wp-block-paragraph">We will use another fictional FWA site that is pointing out along the coast, providing coverage to a coastal town. From this tower, the signal propagates beyond it’s intended audience and is received by the ship’s antenna. </p>



<p class="wp-block-paragraph">To address the change from vertical to circular polarisation, we can factor in a -3dB loss.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/04/WispToRadar.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1024" height="640" src="https://cloudrf.com/wp-content/uploads/2026/04/WispToRadar-1024x640.png" alt="" class="wp-image-63988" srcset="https://cloudrf.com/wp-content/uploads/2026/04/WispToRadar-1024x640.png 1024w, https://cloudrf.com/wp-content/uploads/2026/04/WispToRadar-300x188.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/WispToRadar-768x480.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/WispToRadar-1536x960.png 1536w, https://cloudrf.com/wp-content/uploads/2026/04/WispToRadar-2048x1280.png 2048w, https://cloudrf.com/wp-content/uploads/2026/04/WispToRadar-416x260.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Ship&#8217;s course traversing a local wireless network</figcaption></figure>
</div>


<p class="wp-block-paragraph">At our reference points, we can see that the ship travels through the FWA coverage, which peaks at around -76dBm <strong>despite being over 16km away from the receiver</strong>. This is because our radar antenna is elevated and it has a high 30dBi gain. As both systems are working on channel 110, all of this received power is in band for the radar and<strong> adds to the noise floor.</strong></p>



<p class="wp-block-paragraph">With a value for WISPs sorted, we can calculate the Radar Thermal Noise Floor at 40 MHz.</p>



<p class="has-text-align-center has-medium-font-size wp-block-paragraph">N = kTB = 1.38×10⁻²³ × 290 × 40×10⁶ = <strong>-108 dBm</strong></p>



<p class="wp-block-paragraph">And then converting to mW we can see that our new noise value is dominated by our WISP signal due to the orders of magnitude in difference.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Noise Sources</th><th>Power (mW)</th></tr></thead><tbody><tr><td>Thermal noise (-108 dBm)</td><td>1.585 × 10⁻¹¹</td></tr><tr><td>WISP in band (-76 dBm)</td><td>2.512 × 10⁻⁸</td></tr><tr><td>Combined</td><td>≈ 2.512 × 10⁻⁸ (-76dBm)</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">For a simple SNR equation, this much noise will lead to a drastic reduction in detection range. In reality, the Sea Giraffe will have front end filtering and signal processing techniques built in to significantly boost it&#8217;s signal ratio and maintain a clear picture. It is also important to note that this interference will only be coming from one angle, which makes it&#8217;s effect asymmetric.</p>



<figure class="wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/04/76dBm.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1024" height="640" data-id="64255" src="https://cloudrf.com/wp-content/uploads/2026/04/76dBm-1024x640.png" alt="" class="wp-image-64255" srcset="https://cloudrf.com/wp-content/uploads/2026/04/76dBm-1024x640.png 1024w, https://cloudrf.com/wp-content/uploads/2026/04/76dBm-300x188.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/76dBm-768x480.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/76dBm-1536x960.png 1536w, https://cloudrf.com/wp-content/uploads/2026/04/76dBm-2048x1280.png 2048w, https://cloudrf.com/wp-content/uploads/2026/04/76dBm-416x260.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">High noise</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/04/108dBm.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1024" height="640" data-id="64258" src="https://cloudrf.com/wp-content/uploads/2026/04/108dBm-1024x640.png" alt="" class="wp-image-64258" srcset="https://cloudrf.com/wp-content/uploads/2026/04/108dBm-1024x640.png 1024w, https://cloudrf.com/wp-content/uploads/2026/04/108dBm-300x188.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/108dBm-768x480.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/108dBm-1536x960.png 1536w, https://cloudrf.com/wp-content/uploads/2026/04/108dBm-2048x1280.png 2048w, https://cloudrf.com/wp-content/uploads/2026/04/108dBm-416x260.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Uniform noise</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/04/NoiseNugget.png" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="1024" height="640" data-id="64270" src="https://cloudrf.com/wp-content/uploads/2026/04/NoiseNugget-1024x640.png" alt="" class="wp-image-64270" srcset="https://cloudrf.com/wp-content/uploads/2026/04/NoiseNugget-1024x640.png 1024w, https://cloudrf.com/wp-content/uploads/2026/04/NoiseNugget-300x188.png 300w, https://cloudrf.com/wp-content/uploads/2026/04/NoiseNugget-768x480.png 768w, https://cloudrf.com/wp-content/uploads/2026/04/NoiseNugget-1536x960.png 1536w, https://cloudrf.com/wp-content/uploads/2026/04/NoiseNugget-2048x1280.png 2048w, https://cloudrf.com/wp-content/uploads/2026/04/NoiseNugget-416x260.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Variable noise</figcaption></figure>
</figure>



<p class="wp-block-paragraph">From the different coverage plots, we can see that varying noise sources change coverage significantly and as RADAR is a directional array, a blind spot can be directional.</p>



<p class="wp-block-paragraph">We can see that there is potential that increased noise in the C band could lead to a notable reduction in radar picture accuracy which presents a danger to maritime navigation, which has priority.</p>



<p class="wp-block-paragraph">From the analysis, it is clear that the DFS system functioned as intended. It kept the ship&#8217;s navigation systems safe from interference at the cost of a temporary disruption for the coastal communities. </p>



<p class="wp-block-paragraph">To prevent this happening, visiting warships could be given spectrum assignments clear of civilian infrastructure, or could signal their intentions in advance to local spectrum authorities. Vigilant spectrum surveillance could also provide early warning of anomalies which could be communicated to local spectrum users.</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Coastal interference demo</h2>



<p class="wp-block-paragraph">Because we&#8217;ve leveraged the Cloud RF API and made templates, we can package our multi-step static analysis into a <strong>dynamic and simple tool</strong>. Using everybody&#8217;s new team member, Claude, we have published a simple tool which can demonstrate the signal strength for a ship&#8217;s radar as received by a coastal network.</p>



<p class="wp-block-paragraph">Explore the tool here: <a href="https://cloud-rf.github.io/CloudRF-API-clients/slippy-maps/radar_interference_demo.html">https://cloud-rf.github.io/CloudRF-API-clients/slippy-maps/radar_interference_demo.html</a></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://cloudrf.com/wp-content/uploads/2026/04/HMASDEMO.gif" rel="lightbox[64507]"><img loading="lazy" decoding="async" width="468" height="462" src="https://cloudrf.com/wp-content/uploads/2026/04/HMASDEMO.gif" alt="" class="wp-image-64369"/></a><figcaption class="wp-element-caption">Animation from the coastal interference demo </figcaption></figure>
</div>


<h2 class="wp-block-heading">References</h2>



<p class="wp-block-paragraph">HMAS Canberra <a href="https://www.dvidshub.net/image/6755556/us-special-operations-australian-navy-accomplish-combined-black-hawk-deck-landings">https://www.dvidshub.net/image/6755556/us-special-operations-australian-navy-accomplish-combined-black-hawk-deck-landings</a></p>



<p class="wp-block-paragraph">HMAS Canberra Capabilities, <a href="https://www.navy.gov.au/capabilities/ships-boats-and-submarines/hmas-canberra-iii">https://www.navy.gov.au/capabilities/ships-boats-and-submarines/hmas-canberra-iii</a></p>



<p class="wp-block-paragraph">SAAB Sea Giraffe AMB, <a href="https://www.radartutorial.eu/19.kartei/07.naval/karte038.de.html">https://www.radartutorial.eu/19.kartei/07.naval/karte038.de.html</a></p>



<p class="wp-block-paragraph"><a href="https://www.rnz.co.nz/news/world/563357/hmas-canberra-accidentally-blocks-wireless-internet-and-radio-services-in-new-zealand">HMAS Canberra accidentally blocks wireless internet and radio services in New Zealand | RNZ News</a></p>



<p class="wp-block-paragraph"><a href="https://www.theguardian.com/australia-news/2025/jun/06/australian-navy-ship-accidentally-blocks-wifi-across-parts-of-new-zealand">Australian navy ship accidentally blocks internet and radio across parts of New Zealand | Australian military | The Guardian</a></p>
<p>The post <a href="https://cloudrf.com/how-a-passing-warship-took-out-a-towns-internet/">How a passing Warship took out a town&#8217;s Internet</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Enhancing Radio Direction Finding with RF simulation</title>
		<link>https://cloudrf.com/enhancing-radio-direction-finding-with-rf-simulation/</link>
		
		<dc:creator><![CDATA[CloudRF]]></dc:creator>
		<pubDate>Tue, 25 Nov 2025 22:22:24 +0000</pubDate>
				<category><![CDATA[Case Study]]></category>
		<category><![CDATA[Field testing]]></category>
		<category><![CDATA[Modelling]]></category>
		<category><![CDATA[Theory]]></category>
		<guid isPermaLink="false">https://cloudrf.com/?p=53534</guid>

					<description><![CDATA[<p>Background Radio Direction Finding (DF) is the art of determining the location of an emitter and is used in search and rescue, coastal surveillance, law enforcement and defence. There are different techniques using power and phase but the output for a single sensor is normally a Line of Bearing (LoB) which points towards the emitter. [&#8230;]</p>
<p>The post <a href="https://cloudrf.com/enhancing-radio-direction-finding-with-rf-simulation/">Enhancing Radio Direction Finding with RF simulation</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Background</h2>



<p class="wp-block-paragraph">Radio Direction Finding (DF) is the art of determining the location of an emitter and is used in search and rescue, coastal surveillance, law enforcement and defence. There are different techniques using power and phase but the output for a single sensor is normally a Line of Bearing (LoB) which points towards the emitter.</p>



<p class="wp-block-paragraph">If you&#8217;ve ever seen DF depicted in marketing or an info-graphic, you&#8217;ve likely seen three geometrically distributed sensors surrounding an emitter which produce a high accuracy position fix (PF) where their lines of bearing converge.</p>



<p class="wp-block-paragraph">In the real world, DF systems are expensive and require specialist training so are in short supply. It is far more common for these systems to be used in isolation so operators must <strong>determine an emitter&#8217;s location with a single LoB </strong>and a map study. For powerful signals, the search area could be vast.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2025/11/kraken-df-lob.jpg" rel="lightbox[53534]"><img loading="lazy" decoding="async" width="800" height="603" src="https://cloudrf.com/wp-content/uploads/2025/11/kraken-df-lob.jpg" alt="" class="wp-image-53829" style="width:489px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2025/11/kraken-df-lob.jpg 800w, https://cloudrf.com/wp-content/uploads/2025/11/kraken-df-lob-300x226.jpg 300w, https://cloudrf.com/wp-content/uploads/2025/11/kraken-df-lob-768x579.jpg 768w, https://cloudrf.com/wp-content/uploads/2025/11/kraken-df-lob-416x314.jpg 416w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a><figcaption class="wp-element-caption">A Line of Bearing displayed on ATAK</figcaption></figure>
</div>


<h2 class="wp-block-heading">Guessing the signal power</h2>



<p class="wp-block-paragraph">For a signal to be tasked for DF, it&#8217;s frequency is already known. With signal classifiers increasingly integrated into receivers, and now even <a href="https://github.com/TorchDSP/torchsig">open source</a>, the signal type may well be known which helps answer a key question: <strong>what is the signal&#8217;s transmit power? </strong></p>



<p class="wp-block-paragraph">When a new signal is detected, <strong>it could be in the room next door or in the next county</strong>. Knowing the signal type and ideally the hardware is key to estimating the distance, as you can lookup the possible power levels from a data sheet.</p>



<p class="wp-block-paragraph">A portable radio has variable power levels: For a DMR radio with low and high power at 0.1W and 4W these can be put into a basic path loss model to determine the possible distance. Using the Friis reference model with a detected signal of -80dBm for example, a 1GHz <strong>signal could be 2.4km or 15km away in free space</strong>.</p>


<div class="wp-block-image">
<figure class="alignright size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2024/01/reacquired_signal.jpg" rel="lightbox[53534]"><img loading="lazy" decoding="async" width="1024" height="532" src="https://cloudrf.com/wp-content/uploads/2024/01/reacquired_signal-1024x532.jpg" alt="Spectrum analyser up mountain" class="wp-image-24842" style="width:439px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/01/reacquired_signal-1024x532.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/01/reacquired_signal-300x156.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/01/reacquired_signal-768x399.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/01/reacquired_signal-416x216.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/01/reacquired_signal.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Strong LTE signals seen from a mountain</figcaption></figure>
</div>


<p class="wp-block-paragraph">This significant variation with the possible distance is where modelling can add value to reduce the vast search area.</p>



<p class="wp-block-paragraph">For the example radio, these power values in Watts must be converted to decibel milliwatts (dBm) for consistency with the path loss modelling and to establish the range in decibels which will inform simulation parameters. In this case, low power is 20dBm (0.1W) and high power is 36dBm (4W) for <strong>16dB of uncertainty</strong>.</p>



<p class="wp-block-paragraph"><strong>In an obstructed environment such as a forest, this uncertainty represents a shorter distance</strong> than in free space where again, modelling can add value. A counter drone system is an example of a free space problem.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2025/07/tree-calibration.jpg" rel="lightbox[53534]"><img loading="lazy" decoding="async" width="1024" height="564" src="https://cloudrf.com/wp-content/uploads/2025/07/tree-calibration-1024x564.jpg" alt="" class="wp-image-49900" style="width:636px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2025/07/tree-calibration-1024x564.jpg 1024w, https://cloudrf.com/wp-content/uploads/2025/07/tree-calibration-300x165.jpg 300w, https://cloudrf.com/wp-content/uploads/2025/07/tree-calibration-768x423.jpg 768w, https://cloudrf.com/wp-content/uploads/2025/07/tree-calibration-416x229.jpg 416w, https://cloudrf.com/wp-content/uploads/2025/07/tree-calibration.jpg 1230w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Path loss variation due to clutter attenuation</figcaption></figure>
</div>


<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Link reciprocity</h2>



<p class="wp-block-paragraph">A radio link is not symmetrical due to how and <em>where</em> obstacles impact the fresnel zone which is the cone of power an element radiates. Even if you have line of sight (LOS) between two even power stations, you can still get different received power levels from A to B than B to A.</p>


<div class="wp-block-image">
<figure class="alignleft size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2025/11/reciprocity.jpg" rel="lightbox[53534]"><img loading="lazy" decoding="async" width="544" height="500" src="https://cloudrf.com/wp-content/uploads/2025/11/reciprocity.jpg" alt="" class="wp-image-53728" style="width:334px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2025/11/reciprocity.jpg 544w, https://cloudrf.com/wp-content/uploads/2025/11/reciprocity-300x276.jpg 300w, https://cloudrf.com/wp-content/uploads/2025/11/reciprocity-416x382.jpg 416w" sizes="auto, (max-width: 544px) 100vw, 544px" /></a><figcaption class="wp-element-caption">A to B != B to A</figcaption></figure>
</div>


<p class="wp-block-paragraph">This matters as we cannot model the emitter since we don&#8217;t know  where it is! We can only model the receiver location.</p>



<p class="wp-block-paragraph">In our experience, the difference is measured in single digits and is <strong>small compared with noise</strong> which will make a bigger impact on a link&#8217;s viability. If you are operating at the edge of a system&#8217;s link budget then the reciprocal difference may be enough to make a link one way only.</p>



<p class="wp-block-paragraph"><strong>For modelling a receiver we need uplink (talk-in) measurements</strong> instead of downlink (talk-out) which we normally collect for clutter and model calibration.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Field testing</h2>



<p class="wp-block-paragraph">We conducted several field tests to integrate our API using a budget commercial DF receiver, the <a href="https://www.krakenrf.com/">KrakenSDR.</a> This compact entry level unit gave us a LoB (with 8 degrees of error) we could work with but as it used 8-bit SDRs, we could not rely upon the received power level as low resolution SDRs can not represent weak signals.</p>



<p class="wp-block-paragraph">After a false start with a 12-bit SDR designed for the amateur community and interfaced with <a href="https://github.com/pothosware/SoapySDR">SoapySDR</a>, we used a professional <a href="https://www.crfs.com/hardware/rf-sensors">RFEye</a> receiver which aside from having superior measurement accuracy and sensitivity is a turnkey solution with a web API which we have integrated with our API<a href="https://github.com/Cloud-RF/CloudRF-API-clients/tree/master/integrations/CRFS"> previously.</a></p>



<figure class="wp-block-gallery aligncenter has-nested-images columns-3 is-cropped wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2025/11/coopers-hill-array.jpg" rel="lightbox[53534]"><img loading="lazy" decoding="async" width="600" height="800" data-id="53779" src="https://cloudrf.com/wp-content/uploads/2025/11/coopers-hill-array.jpg" alt="" class="wp-image-53779" srcset="https://cloudrf.com/wp-content/uploads/2025/11/coopers-hill-array.jpg 600w, https://cloudrf.com/wp-content/uploads/2025/11/coopers-hill-array-225x300.jpg 225w, https://cloudrf.com/wp-content/uploads/2025/11/coopers-hill-array-416x555.jpg 416w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2025/11/IMG_3051.jpeg" rel="lightbox[53534]"><img loading="lazy" decoding="async" width="1024" height="613" data-id="53725" src="https://cloudrf.com/wp-content/uploads/2025/11/IMG_3051-1024x613.jpeg" alt="" class="wp-image-53725" srcset="https://cloudrf.com/wp-content/uploads/2025/11/IMG_3051-1024x613.jpeg 1024w, https://cloudrf.com/wp-content/uploads/2025/11/IMG_3051-300x180.jpeg 300w, https://cloudrf.com/wp-content/uploads/2025/11/IMG_3051-768x460.jpeg 768w, https://cloudrf.com/wp-content/uploads/2025/11/IMG_3051-416x249.jpeg 416w, https://cloudrf.com/wp-content/uploads/2025/11/IMG_3051.jpeg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2025/11/robinswood-array.jpg" rel="lightbox[53534]"><img loading="lazy" decoding="async" width="768" height="1024" data-id="53782" src="https://cloudrf.com/wp-content/uploads/2025/11/robinswood-array-768x1024.jpg" alt="" class="wp-image-53782" srcset="https://cloudrf.com/wp-content/uploads/2025/11/robinswood-array-768x1024.jpg 768w, https://cloudrf.com/wp-content/uploads/2025/11/robinswood-array-225x300.jpg 225w, https://cloudrf.com/wp-content/uploads/2025/11/robinswood-array-416x555.jpg 416w, https://cloudrf.com/wp-content/uploads/2025/11/robinswood-array.jpg 800w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://cloudrf.com/wp-content/uploads/2025/11/krakensdr-box.jpg" rel="lightbox[53534]"><img loading="lazy" decoding="async" width="800" height="600" data-id="53783" src="https://cloudrf.com/wp-content/uploads/2025/11/krakensdr-box.jpg" alt="" class="wp-image-53783" srcset="https://cloudrf.com/wp-content/uploads/2025/11/krakensdr-box.jpg 800w, https://cloudrf.com/wp-content/uploads/2025/11/krakensdr-box-300x225.jpg 300w, https://cloudrf.com/wp-content/uploads/2025/11/krakensdr-box-768x576.jpg 768w, https://cloudrf.com/wp-content/uploads/2025/11/krakensdr-box-416x312.jpg 416w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2025/11/wet-laptop.jpg" rel="lightbox[53534]"><img loading="lazy" decoding="async" width="800" height="600" data-id="53781" src="https://cloudrf.com/wp-content/uploads/2025/11/wet-laptop.jpg" alt="" class="wp-image-53781" srcset="https://cloudrf.com/wp-content/uploads/2025/11/wet-laptop.jpg 800w, https://cloudrf.com/wp-content/uploads/2025/11/wet-laptop-300x225.jpg 300w, https://cloudrf.com/wp-content/uploads/2025/11/wet-laptop-768x576.jpg 768w, https://cloudrf.com/wp-content/uploads/2025/11/wet-laptop-416x312.jpg 416w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2025/11/tablet-lob.jpg" rel="lightbox[53534]"><img loading="lazy" decoding="async" width="800" height="600" data-id="53780" src="https://cloudrf.com/wp-content/uploads/2025/11/tablet-lob.jpg" alt="" class="wp-image-53780" srcset="https://cloudrf.com/wp-content/uploads/2025/11/tablet-lob.jpg 800w, https://cloudrf.com/wp-content/uploads/2025/11/tablet-lob-300x225.jpg 300w, https://cloudrf.com/wp-content/uploads/2025/11/tablet-lob-768x576.jpg 768w, https://cloudrf.com/wp-content/uploads/2025/11/tablet-lob-416x312.jpg 416w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure>
<figcaption class="blocks-gallery-caption wp-element-caption">Field testing in the rain</figcaption></figure>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Test system</h2>



<p class="wp-block-paragraph">Our test system grew in scope from a Kraken with a Pi to a network in a box with a bespoke management and signal logging interface. Key to this innovation was not creating a budget DF system which we needed to collect data but the employment of an <strong>edge modelling capability on a Raspberry Pi</strong> 5.</p>



<p class="wp-block-paragraph">Our goal was to develop a hardware agnostic script which our customers could use to enhance their DF data.</p>



<h3 class="wp-block-heading">Hardware</h3>



<ul class="wp-block-list">
<li>The Line of Bearing came from a <a href="https://www.krakenrf.com/">KrakenSDR </a>with a circular 5 element array upon a 2m telescopic mast.</li>



<li>The processor was a <a href="https://thepihut.com/products/raspberry-pi-5">Raspberry Pi5</a> running our test software and <a href="https://cloudrf.com/soothsayer/">SOOTHSAYER</a> v1.10</li>



<li>The radio traffic was generated by a Tait DMR portable radio equipped with a programming cable connected to a Pi4.</li>



<li>The power measurements came from a CRFS <a href="https://www.crfs.com/hardware/rf-sensors/rfeye-node-40-8">RFEye</a> connected to an elevated monopole antenna.</li>



<li> A pair of <a href="https://meshtastic.org/docs/hardware/devices/seeed-studio/sensecap/card-tracker/">sensecap meshtastic</a> LoRa trackers were used for GPS tracking.</li>



<li>A laptop and tablet running ATAK were used to manage the system and observe the output as a KML.</li>
</ul>



<h3 class="wp-block-heading">Software</h3>



<p class="wp-block-paragraph">To automate data collection, we developed test software to collect data from the SDR and DF receiver simultaneously and model them using our API. The DMR radio was configured to broadcast telemetry periodically which provided a regular target signal and the out-of-band meshtastic tracker provided a precise location within the trees.</p>



<p class="wp-block-paragraph"><em>We couldn&#8217;t use a second DMR radio to receive the telemetry as bi-directional radio traffic risked spoiling the data.</em></p>


<div class="wp-block-image">
<figure class="alignright size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2025/11/pathloss-500px.jpg" rel="lightbox[53534]"><img loading="lazy" decoding="async" width="500" height="500" src="https://cloudrf.com/wp-content/uploads/2025/11/pathloss-500px.jpg" alt="" class="wp-image-53805" style="width:416px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2025/11/pathloss-500px.jpg 500w, https://cloudrf.com/wp-content/uploads/2025/11/pathloss-500px-300x300.jpg 300w, https://cloudrf.com/wp-content/uploads/2025/11/pathloss-500px-150x150.jpg 150w, https://cloudrf.com/wp-content/uploads/2025/11/pathloss-500px-324x324.jpg 324w, https://cloudrf.com/wp-content/uploads/2025/11/pathloss-500px-416x416.jpg 416w, https://cloudrf.com/wp-content/uploads/2025/11/pathloss-500px-100x100.jpg 100w" sizes="auto, (max-width: 500px) 100vw, 500px" /></a></figure>
</div>


<p class="wp-block-paragraph">The modelling came from <a href="https://cloudrf.com/soothsayer/">SOOTHSAYER</a> 1.10 which was installed upon the Raspberry Pi 5. This also provided the map tiles for a web based logging system which displayed live signal readings. Only one (CPU) API call was necessary per test cycle to generate a grey scale Path Loss map in decibels (dB) from which subsequent <strong>received power heat maps in decibel milliwatts (dBm) could be rapidly derived</strong> using a simple formula.</p>



<p class="wp-block-paragraph">The path loss simulation needs refreshing if either the location, frequency or height change but is <strong>power agnostic</strong>. The client script queries this path loss map using known (or assumed) radio power levels. </p>



<p class="wp-block-paragraph">Results are presented as a network KML which can be consumed on standards based geo-viewers like ATAK.</p>



<h3 class="wp-block-heading">Challenges</h3>



<p class="wp-block-paragraph">We took our &#8216;Temu DF system&#8217; out twice but we couldn&#8217;t collect as much data as we wanted in the time available due to different constraints such as the weather or just running a small business. </p>



<p class="wp-block-paragraph">A decision to avoid vehicles and buildings was made to avoid reflections which meant we had to run the equipment from travel batteries.  The power budget for the Pi5 (30W), KrakenSDR (12W) and RFEye (5W) was 47W which was more than we normally test with so it reduced our endurance.</p>



<p class="wp-block-paragraph">We encountered local radio traffic on our licensed channels due to the choice of locations overlooking the city. This was easy to discount at the start of the test when our signal was obvious but became a nuisance as it faded into the trees and ultimately tainted our test data since we were triggering on power.</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading">Old data to the rescue</h3>



<p class="wp-block-paragraph">After several frustrating tests where a lot of time was spent climbing local hills, calibrating DF and chasing false positives, we elected to reuse a rich data set from an <a href="https://cloudrf.com/antenna-drive-testing/">antenna field test last year</a> which included bi-directional links for a UHF radio on a moving vehicle.</p>



<p class="wp-block-paragraph">This data was attractive as it included the uplink and a <strong>good variety of obstacles including houses, trees and hills</strong> as well as LOS links which are all useful for calibration. Before we could conduct DF analysis <strong>with the uplink</strong>, we calibrated the local clutter using the downlink, as we do routinely for calibration. This is a standard process we have developed a feature for in the <a href="https://cloudrf.com/documentation/05_web_interface_import_data.html#survey-data-and-calibration">web interface</a> as well as a supporting video <a href="https://www.youtube.com/watch?v=Ru12zgsjNjE">tutorial</a>. <em>Using our new 2m tree height data, we were able to improve upon <a href="https://cloudrf.com/antenna-drive-testing/">last year&#8217;s score.</a></em></p>



<p class="wp-block-paragraph">As we did not collect lines of bearings during that model test, we had to simulate these using the known vehicle location for which we used 10 degrees of azimuth error.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test1.jpg" rel="lightbox[53534]"><img loading="lazy" decoding="async" width="1024" height="592" src="https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test1-1024x592.jpg" alt="" class="wp-image-34807" srcset="https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test1-1024x592.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test1-300x173.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test1-768x444.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test1-416x240.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test1.jpg 1497w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Somerton UHF calibration, 2024</figcaption></figure>
</div>


<h3 class="wp-block-heading">Analysis technique</h3>



<p class="wp-block-paragraph">To compute the effectiveness of this technique we calculated the area of the 10 degree arc where the vehicle could have been, with a radius of 6km representing the maximum range in this test.</p>



<p class="wp-block-paragraph">This gave us a <strong>search area for a given LoB of 3,141,593 m2</strong>.</p>



<p class="wp-block-paragraph">Our analysis script calculated a high resolution grey scale heatmap using SOOTHSAYER&#8217;s API which was referenced with collected power readings. To compare path loss (dB) with received power (dBm) we used the known radio power of 2W (33dBm) within a link budget formula to generate received power which was compared with measurements.</p>



<pre class="wp-block-code"><code>RSSI (dBm) = Radio Power (dBm) + Gain (dBi) - Path Loss (dB) - Losses (dB) + Receiver Gain (dBi) - Receiver Loss (dB)</code></pre>



<p class="wp-block-paragraph">Where the difference between measurements and simulation was within tolerances of our colour key, we styled that pixel, otherwise we eliminate it from the search area and set it to transparent.</p>



<p class="wp-block-paragraph">The result is an accuracy heatmap defined by a traffic light colour key. The levels we chose for our &#8220;known power&#8221; assessment were 1, 2 and 3dB. <strong>By showing 3dB of error we allow for receiver error</strong> and reduce the risk of false negatives where a matching location might be discounted.</p>



<p class="wp-block-paragraph">When the radio power is known, we can produce more accurate results.</p>



<p class="wp-block-paragraph"><strong>When the radio power is unknown</strong> and the hardware/signal is known, we can simulate the minimum and maximum power to generate a dynamic range for the analysis. We used a low power value of 20dBm (0.1W) and a high power value of 36dBm (4W) for a possible <strong>power range of 16dB</strong> so our &#8220;low accuracy&#8221; colour key was 14/15/16dB.</p>



<p class="wp-block-paragraph">We repeated the analysis with known and unknown power levels to compare accuracy.</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">Results</h2>



<p class="wp-block-paragraph">Analysis of data revealed the simulation heatmap significantly reduced the search area. As expected, knowing the radio power helps greatly but <strong>even with unknown power the search area was reduced to 32%</strong> of what it could have been for a conventional 6km arc.</p>



<blockquote class="wp-block-quote has-medium-font-size is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Even when radio power is unknown, the search area is reduced significantly</p>
</blockquote>



<figure class="wp-block-table is-style-stripes"><table class="has-fixed-layout"><tbody><tr><td></td><td><strong>Known Power (2W)</strong></td><td><strong>Unknown Power (0.1 or 4W)</strong></td></tr><tr><td>Best case</td><td>0.01</td><td>0.03</td></tr><tr><td>Worst case</td><td>27.33</td><td>64.37</td></tr><tr><td>Average area</td><td><strong>7.93%</strong></td><td><strong>31.51%</strong></td></tr></tbody></table><figcaption class="wp-element-caption">Improved search area as a fraction of the original arc area in m2</figcaption></figure>



<p class="wp-block-paragraph">The amount of benefit was relative to the terrain and clutter: For example, where there were no obstacles or a single consistent obstacle such as a forest, the result was a focused band of probability without any false positives.</p>



<figure class="wp-block-gallery aligncenter has-nested-images columns-2 is-cropped wp-block-gallery-7 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2025/11/df-LOS-1.jpg" rel="lightbox[53534]"><img loading="lazy" decoding="async" width="899" height="505" data-id="53821" src="https://cloudrf.com/wp-content/uploads/2025/11/df-LOS-1.jpg" alt="" class="wp-image-53821" srcset="https://cloudrf.com/wp-content/uploads/2025/11/df-LOS-1.jpg 899w, https://cloudrf.com/wp-content/uploads/2025/11/df-LOS-1-300x169.jpg 300w, https://cloudrf.com/wp-content/uploads/2025/11/df-LOS-1-768x431.jpg 768w, https://cloudrf.com/wp-content/uploads/2025/11/df-LOS-1-416x234.jpg 416w" sizes="auto, (max-width: 899px) 100vw, 899px" /></a><figcaption class="wp-element-caption">LOS path showing tight band</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2025/11/df-NLOS-error-1.jpg" rel="lightbox[53534]"><img loading="lazy" decoding="async" width="1024" height="576" data-id="53818" src="https://cloudrf.com/wp-content/uploads/2025/11/df-NLOS-error-1-1024x576.jpg" alt="" class="wp-image-53818" srcset="https://cloudrf.com/wp-content/uploads/2025/11/df-NLOS-error-1-1024x576.jpg 1024w, https://cloudrf.com/wp-content/uploads/2025/11/df-NLOS-error-1-300x169.jpg 300w, https://cloudrf.com/wp-content/uploads/2025/11/df-NLOS-error-1-768x432.jpg 768w, https://cloudrf.com/wp-content/uploads/2025/11/df-NLOS-error-1-416x234.jpg 416w, https://cloudrf.com/wp-content/uploads/2025/11/df-NLOS-error-1.jpg 1396w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">NLOS path showing large false positive</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2025/11/df-ridge.jpg" rel="lightbox[53534]"><img loading="lazy" decoding="async" width="646" height="1003" data-id="53816" src="https://cloudrf.com/wp-content/uploads/2025/11/df-ridge.jpg" alt="" class="wp-image-53816" srcset="https://cloudrf.com/wp-content/uploads/2025/11/df-ridge.jpg 646w, https://cloudrf.com/wp-content/uploads/2025/11/df-ridge-193x300.jpg 193w, https://cloudrf.com/wp-content/uploads/2025/11/df-ridge-416x646.jpg 416w" sizes="auto, (max-width: 646px) 100vw, 646px" /></a><figcaption class="wp-element-caption">Distant ridge at 6km showing a false positive behind a hill</figcaption></figure>
</figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Where there were multiple obstacles such as a hill and a forest, false positives appeared which depending upon the ground could be discounted by an observer. This was to be expected given the pixel picking which is taking place.</p>



<p class="wp-block-paragraph">A tight traffic light schema, with tuned clutter, was better than a loose schema with larger error margins. The reason being that it will show much less false positives.</p>



<h2 class="wp-block-heading">Video and KMZ</h2>



<p class="wp-block-paragraph">This video is a sped-up compilation of time stamped KMZ layers viewed on Google Earth showing the vehicle&#8217;s route around the sensor. Where the vehicle disappears, no signal was detected. </p>



<p class="wp-block-paragraph">The KMZ is available <a href="https://cloudrf.com/wp-content/uploads/2025/11/DF-analysis.kmz">here</a> and works best in Google Earth.</p>



<div class="wp-block-file"><a id="wp-block-file--media-9680c7bc-4606-4ed6-934b-f60a188e092c" href="https://cloudrf.com/wp-content/uploads/2025/11/DF-analysis.kmz">DF analysis</a><a href="https://cloudrf.com/wp-content/uploads/2025/11/DF-analysis.kmz" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-9680c7bc-4606-4ed6-934b-f60a188e092c">Download</a></div>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Enhancing Radio Direction Finding with RF simulation" width="980" height="551" src="https://www.youtube.com/embed/UWAJjmL0in0?feature=oembed&#038;enablejsapi=1" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div><figcaption class="wp-element-caption">Demo video of Enhanced DF</figcaption></figure>



<h2 class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">This testing proved that the effectiveness of a single LoB can be improved greatly with modelling but the concept is <strong>only an improvement if the analysis is automated</strong> as doing this manually would not be faster than a map study.</p>



<p class="wp-block-paragraph">The reason this analysis isn&#8217;t performed regularly by DF systems today isn&#8217;t for a lack of LoBs and RSSI measurements but rather <strong>a lack of APIs</strong> with which to exploit this information. Current RF planning software exists as a user interface which requires manual, and skilled, operation. Furthermore, the capability often exists in the wrong location on a high performance desktop computer, disconnected from edge sensors.</p>



<p class="wp-block-paragraph"><strong>By putting this API at the edge</strong> on small board computers (SBCs) such as the Raspberry Pi 5 or Nvidia Jetson, a DF system&#8217;s effectiveness can be improved. Through open GIS standards like KML, the result can be consumed on open standard GIS systems like ATAK requiring minimal integration effort to add a powerful capability.</p>



<p class="wp-block-paragraph">Looking forward, we are speaking with open minded vendors about adding this API to enhance existing systems.</p>



<p class="wp-block-paragraph">If you&#8217;d like to improve your LoBs, get in touch with us or one of our <a href="https://cloudrf.com/soothsayer/">regional resellers</a>.</p>



<h2 class="wp-block-heading">Links</h2>



<p class="wp-block-paragraph">SOOTHSAYER server: <a href="https://cloudrf.com/soothsayer">https://cloudrf.com/soothsayer</a></p>



<p class="wp-block-paragraph">Kraken SDR: <a href="https://www.krakenrf.com/">https://www.krakenrf.com/</a></p>



<p class="wp-block-paragraph">DF integration demo: <a href="https://github.com/Cloud-RF/CloudRF-API-clients/tree/master/integrations/DF">https://github.com/Cloud-RF/CloudRF-API-clients/tree/master/integrations/DF</a></p>



<p class="wp-block-paragraph">API schema: <a href="https://cloudrf.com/documentation/developer ">https://cloudrf.com/documentation/developer </a></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://cloudrf.com/enhancing-radio-direction-finding-with-rf-simulation/">Enhancing Radio Direction Finding with RF simulation</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Saving water with Radio</title>
		<link>https://cloudrf.com/saving-water-with-radio/</link>
		
		<dc:creator><![CDATA[CloudRF]]></dc:creator>
		<pubDate>Wed, 31 May 2023 13:27:18 +0000</pubDate>
				<category><![CDATA[Case Study]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[LPWAN]]></category>
		<guid isPermaLink="false">https://cloudrf.com/?p=19085</guid>

					<description><![CDATA[<p>Taggle supplies the Australian water industry with innovative smart water meters and analytics, connected with Taggle&#8217;s Byron DSSS sub GHz radio technology, which is Australia&#8217;s most widely deployed LPWAN technology. As a long time CloudRF customer, Taggle use the service to efficiently plan and deploy new gateway sites and also to monitor ongoing performance and [&#8230;]</p>
<p>The post <a href="https://cloudrf.com/saving-water-with-radio/">Saving water with Radio</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2023/05/Taggle-logo.png" rel="lightbox[19085]"><img loading="lazy" decoding="async" src="https://cloudrf.com/wp-content/uploads/2023/05/Taggle-logo-1024x304.png" alt="" class="wp-image-19086" width="341" height="101" srcset="https://cloudrf.com/wp-content/uploads/2023/05/Taggle-logo-1024x304.png 1024w, https://cloudrf.com/wp-content/uploads/2023/05/Taggle-logo-300x89.png 300w, https://cloudrf.com/wp-content/uploads/2023/05/Taggle-logo-768x228.png 768w, https://cloudrf.com/wp-content/uploads/2023/05/Taggle-logo-1536x455.png 1536w, https://cloudrf.com/wp-content/uploads/2023/05/Taggle-logo-2048x607.png 2048w, https://cloudrf.com/wp-content/uploads/2023/05/Taggle-logo-416x123.png 416w" sizes="auto, (max-width: 341px) 100vw, 341px" /></a></figure>
</div>


<p class="has-large-font-size wp-block-paragraph"><a href="https://taggle.com/">Taggle</a> supplies the Australian water industry with innovative smart water meters and analytics, connected with Taggle&#8217;s Byron DSSS sub GHz radio technology, which is Australia&#8217;s most widely deployed <a href="https://taggle.com/technology/">LPWAN technology</a>.</p>



<p class="wp-block-paragraph">As a long time CloudRF customer, Taggle use the service to efficiently plan and deploy new gateway sites and also to monitor ongoing performance and expansion on existing sites. The ability to use CloudRF while in the field, onsite, makes it a useful tool during deployment.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2023/05/taggle-meter.jpg" rel="lightbox[19085]"><img loading="lazy" decoding="async" width="1024" height="680" src="https://cloudrf.com/wp-content/uploads/2023/05/taggle-meter-1024x680.jpg" alt="" class="wp-image-19089" srcset="https://cloudrf.com/wp-content/uploads/2023/05/taggle-meter-1024x680.jpg 1024w, https://cloudrf.com/wp-content/uploads/2023/05/taggle-meter-300x199.jpg 300w, https://cloudrf.com/wp-content/uploads/2023/05/taggle-meter-768x510.jpg 768w, https://cloudrf.com/wp-content/uploads/2023/05/taggle-meter-416x276.jpg 416w, https://cloudrf.com/wp-content/uploads/2023/05/taggle-meter.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p class="wp-block-paragraph">Over 65 councils and water utilities across Australia use Taggle&#8217;s solutions to ensure that water, an increasingly precious commodity, is used as efficiently as possible resulting in significant cost savings and environmental benefits for customers and communities.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://cloudrf.com/wp-content/uploads/2023/05/narrabri-receiver-f.jpg" rel="lightbox[19085]"><img loading="lazy" decoding="async" width="600" height="800" src="https://cloudrf.com/wp-content/uploads/2023/05/narrabri-receiver-f.jpg" alt="" class="wp-image-19088" srcset="https://cloudrf.com/wp-content/uploads/2023/05/narrabri-receiver-f.jpg 600w, https://cloudrf.com/wp-content/uploads/2023/05/narrabri-receiver-f-225x300.jpg 225w, https://cloudrf.com/wp-content/uploads/2023/05/narrabri-receiver-f-416x555.jpg 416w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></figure>
</div><p>The post <a href="https://cloudrf.com/saving-water-with-radio/">Saving water with Radio</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Critical Coronation private 5G network planned with CloudRF</title>
		<link>https://cloudrf.com/critical-coronation-private-5g-network-planned-with-cloudrf/</link>
		
		<dc:creator><![CDATA[CloudRF]]></dc:creator>
		<pubDate>Mon, 08 May 2023 09:32:52 +0000</pubDate>
				<category><![CDATA[Antennas]]></category>
		<category><![CDATA[Broadcasting]]></category>
		<category><![CDATA[Case Study]]></category>
		<category><![CDATA[Modelling]]></category>
		<guid isPermaLink="false">https://cloudrf.com/?p=18686</guid>

					<description><![CDATA[<p>On Saturday 6th May the worlds media descended on London for the Coronation of King Charles, an event last planned before many people had television. As the national broadcaster, the BBC managed the coverage and worked with Neutral Wireless to deploy an innovative private 5G network, with dedicated spectrum, along the procession route for exclusive [&#8230;]</p>
<p>The post <a href="https://cloudrf.com/critical-coronation-private-5g-network-planned-with-cloudrf/">Critical Coronation private 5G network planned with CloudRF</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">On Saturday 6th May the worlds media descended on London for the Coronation of King Charles, an event last planned before many people had television.</p>



<p class="wp-block-paragraph">As the national broadcaster, the BBC managed the coverage and worked with <a href="https://www.neutralwireless.com/">Neutral Wireless</a> to <a href="https://www.bbc.co.uk/rd/blog/2023-05-5g-non-public-network-coronation">deploy an innovative private 5G network</a>, with dedicated spectrum, along the procession route for exclusive use by the media and special cameras with 5G modems.</p>



<p class="wp-block-paragraph">Using the CloudRF API with UK LiDAR data the team created accurate urban line of sight models for their N77 base stations along the tree lined route. Their model used RSRP units and a custom colour schema to map the 4GHz downlink coverage and key handover regions to ensure smooth subscriber transitions for the dynamic event.&nbsp;</p>



<h2 class="wp-block-heading">Antenna patterns</h2>



<p class="wp-block-paragraph">The area to be covered is a linear tree lined boulevard known as &#8220;The Mall&#8221; which leads to one of the most iconic buildings in the country, Buckingham palace. For this task, high performance <a href="https://alphawireless.com/">Alpha Wireless</a> directional panels were employed above the crowds at <strong>only 4m</strong>, much lower than a conventional city cellular network where a mast will be on rooftops. The combination of low height and a 4GHz frequency limits the effective range so the direction of the antennas needed to be carefully optimised to provide maximum coverage for broadcasters, strategically positioned along the route for<strong> line of sight</strong>. </p>



<figure class="wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-8 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><a href="https://cloudrf.com/wp-content/uploads/2023/05/AW3828_3950_T0_C20230508.MSI_.ADF_.AZ_-1.jpg" rel="lightbox[18686]"><img loading="lazy" decoding="async" width="640" height="480" data-id="18692" src="https://cloudrf.com/wp-content/uploads/2023/05/AW3828_3950_T0_C20230508.MSI_.ADF_.AZ_-1.jpg" alt="" class="wp-image-18692"/></a></figure>



<figure class="wp-block-image size-full"><a href="https://cloudrf.com/wp-content/uploads/2023/05/AW3828_3950_T0_C20230508.MSI_.ADF_.EL_.jpg" rel="lightbox[18686]"><img loading="lazy" decoding="async" width="640" height="480" data-id="18691" src="https://cloudrf.com/wp-content/uploads/2023/05/AW3828_3950_T0_C20230508.MSI_.ADF_.EL_.jpg" alt="" class="wp-image-18691" srcset="https://cloudrf.com/wp-content/uploads/2023/05/AW3828_3950_T0_C20230508.MSI_.ADF_.EL_.jpg 640w, https://cloudrf.com/wp-content/uploads/2023/05/AW3828_3950_T0_C20230508.MSI_.ADF_.EL_-300x225.jpg 300w, https://cloudrf.com/wp-content/uploads/2023/05/AW3828_3950_T0_C20230508.MSI_.ADF_.EL_-416x312.jpg 416w" sizes="auto, (max-width: 640px) 100vw, 640px" /></a><figcaption class="wp-element-caption">Elevation</figcaption></figure>
</figure>



<h2 class="wp-block-heading">How do you model a parade of horses?</h2>



<p class="wp-block-paragraph">Given the low height of the masts and the significant number of tall horses on parade this presents a challenge to critical line of sight which a LiDAR vendor cannot help with.  The same problem applies to temporary structures such as the grandstand erected outside the Palace.</p>



<p class="wp-block-paragraph">For a challenge such as this we can use <a href="https://cloudrf.com/clutter/">custom clutter</a> to simulate a parade of horses at a uniform distribution with a nominal density value. A &#8220;brick&#8221; clutter type can be customised to 2m height and 0.4dB/m attenuation to simulate loss through the parade to show the low and high risk locations for maintaining a link through the parade.</p>



<p class="wp-block-paragraph"><em>Our current 2D engine regards all obstacles as extending to the ground so a clutter model for a horse <strong>will be conservative </strong>since in reality a horse has a substantial gap between its legs sufficient for some RF to travel between it and reflect, and diffuse, off the rough ground to reach a camera beyond it.</em> <em>We&#8217;re already working on 3D <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></em></p>



<p class="wp-block-paragraph">In the screenshot below, the formation nearest the mast present no challenge, the formation in the middle show attenuation throughout them making a link difficult potentially depending upon siting of the receiver and the distant formation is blocking the, already attenuated, signal. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2023/05/horses.jpg" rel="lightbox[18686]"><img loading="lazy" decoding="async" width="1024" height="460" src="https://cloudrf.com/wp-content/uploads/2023/05/horses-1024x460.jpg" alt="" class="wp-image-18693" srcset="https://cloudrf.com/wp-content/uploads/2023/05/horses-1024x460.jpg 1024w, https://cloudrf.com/wp-content/uploads/2023/05/horses-300x135.jpg 300w, https://cloudrf.com/wp-content/uploads/2023/05/horses-768x345.jpg 768w, https://cloudrf.com/wp-content/uploads/2023/05/horses-416x187.jpg 416w, https://cloudrf.com/wp-content/uploads/2023/05/horses.jpg 1110w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h2 class="wp-block-heading">Trees</h2>



<p class="wp-block-paragraph">The parade was held in May when the trees along the Mall are coming into leaf presenting a moderate obstacle to the 4GHz frequencies. The temporary masts were therefore erected forward of the trees for optimal coverage but still technically under the canopy which makes planning challenging with a 2D engine since these trees can exist as spikes in the LiDAR profile. To avoid accidentally siting a mast atop a tree/spike in the model the path profile tool can be used to inspect the path profile, to identify where there are tall trees in the underlying surface model. Using the UK Environment Agency LiDAR from 2019, the nearest trees on the Mall are lightly represented in LiDAR with a 6m to 8m average canopy compared to their significant neighbours one row back and beyond in St James Park. </p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://cloudrf.com/wp-content/uploads/2023/05/trees.jpg" rel="lightbox[18686]"><img loading="lazy" decoding="async" width="900" height="506" src="https://cloudrf.com/wp-content/uploads/2023/05/trees.jpg" alt="" class="wp-image-18696" srcset="https://cloudrf.com/wp-content/uploads/2023/05/trees.jpg 900w, https://cloudrf.com/wp-content/uploads/2023/05/trees-300x169.jpg 300w, https://cloudrf.com/wp-content/uploads/2023/05/trees-768x432.jpg 768w, https://cloudrf.com/wp-content/uploads/2023/05/trees-416x234.jpg 416w" sizes="auto, (max-width: 900px) 100vw, 900px" /></a></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2023/05/trees_lidar.jpg" rel="lightbox[18686]"><img loading="lazy" decoding="async" width="1024" height="600" src="https://cloudrf.com/wp-content/uploads/2023/05/trees_lidar-1024x600.jpg" alt="" class="wp-image-18697" srcset="https://cloudrf.com/wp-content/uploads/2023/05/trees_lidar-1024x600.jpg 1024w, https://cloudrf.com/wp-content/uploads/2023/05/trees_lidar-300x176.jpg 300w, https://cloudrf.com/wp-content/uploads/2023/05/trees_lidar-768x450.jpg 768w, https://cloudrf.com/wp-content/uploads/2023/05/trees_lidar-416x244.jpg 416w, https://cloudrf.com/wp-content/uploads/2023/05/trees_lidar.jpg 1244w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h2 class="wp-block-heading">The result</h2>



<p class="wp-block-paragraph">The high resolution coverage map was integrated with official event mapping, printed, and displayed in the event broadcasting operations room as a reference.  You can also see it <a href="https://www.bbc.co.uk/rd/blog/2023-05-5g-non-public-network-coronation">on the BBC.</a></p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2023/05/opsroommap.jpg" rel="lightbox[18686]"><img loading="lazy" decoding="async" width="800" height="474" src="https://cloudrf.com/wp-content/uploads/2023/05/opsroommap.jpg" alt="" class="wp-image-18687" style="width:600px;height:356px" srcset="https://cloudrf.com/wp-content/uploads/2023/05/opsroommap.jpg 800w, https://cloudrf.com/wp-content/uploads/2023/05/opsroommap-300x178.jpg 300w, https://cloudrf.com/wp-content/uploads/2023/05/opsroommap-768x455.jpg 768w, https://cloudrf.com/wp-content/uploads/2023/05/opsroommap-416x246.jpg 416w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure>
</div>


<p class="wp-block-paragraph">Despite the challenges expected from such congested spectrum, dynamic obstructions and the unexpected surprise of unscheduled <a href="https://twitter.com/simesa/status/1654571008433561600">electronic counter measures </a>they <strong>were able to deliver accurate coverage, on time and within budget to broadcast a historic event in high definition, in real time</strong>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2023/05/image.png" rel="lightbox[18686]"><img loading="lazy" decoding="async" width="1024" height="496" src="https://cloudrf.com/wp-content/uploads/2023/05/image-1024x496.png" alt="Victoria Memorial" class="wp-image-18702" srcset="https://cloudrf.com/wp-content/uploads/2023/05/image-1024x496.png 1024w, https://cloudrf.com/wp-content/uploads/2023/05/image-300x145.png 300w, https://cloudrf.com/wp-content/uploads/2023/05/image-768x372.png 768w, https://cloudrf.com/wp-content/uploads/2023/05/image-416x202.png 416w, https://cloudrf.com/wp-content/uploads/2023/05/image.png 1182w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h2 class="wp-block-heading">CloudRF referenced in award winning technical paper</h2>



<p class="wp-block-paragraph">The BBC research and development team published an award winning paper at the 2023 International Broadcasting Convention about the event titled <strong>5G Standalone Non-Public Networks: Modernising wireless production</strong>.</p>



<p class="wp-block-paragraph">In this paper, the 4GHz coverage accuracy was validated using ground truth data. This quote about CloudRF&#8217;s accuracy stands out:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="has-huge-font-size wp-block-paragraph"><em>The agreement between the predictions and on-the-ground measurements is excellent</em></p>
<cite>BBC Research and Development</cite></blockquote>



<p class="wp-block-paragraph">You can download the paper at the BBC <a href="https://downloads.bbc.co.uk/rd/pubs/whp/whp-pdf-files/WHP410.pdf">here</a>.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://cloudrf.com/critical-coronation-private-5g-network-planned-with-cloudrf/">Critical Coronation private 5G network planned with CloudRF</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Connecting smart cows to moove data</title>
		<link>https://cloudrf.com/connecting-smart-cows-to-moove-data/</link>
		
		<dc:creator><![CDATA[CloudRF]]></dc:creator>
		<pubDate>Fri, 13 May 2022 15:55:40 +0000</pubDate>
				<category><![CDATA[Case Study]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[LPWAN]]></category>
		<category><![CDATA[Modelling]]></category>
		<category><![CDATA[Self-hosted]]></category>
		<category><![CDATA[Agritech]]></category>
		<category><![CDATA[Cows]]></category>
		<guid isPermaLink="false">https://cloudrf.com/?p=13270</guid>

					<description><![CDATA[<p>Smart farming is using Internet of Things (IoT) technologies in agriculture to enable efficient use of resources.</p>
<p>The post <a href="https://cloudrf.com/connecting-smart-cows-to-moove-data/">Connecting smart cows to moove data</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Smart farming</h2>



<p class="wp-block-paragraph">Smart farming is using Internet of Things (IoT) technologies in agriculture to enable efficient use of resources. </p>



<p class="wp-block-paragraph">For this blog we&#8217;re focused on cattle farming on large, fence-less farms in New Zealand. The farms in question are vast and remote so connectivity options are limited. This is why an off-grid sub-GHz LPWAN network is ideal due to its long range and the requirement to only send small, infrequent, packets of data.</p>



<p class="wp-block-paragraph"> For the solution to be cost-effective compared with Satellite, as little infrastructure as possible is needed which in this case is a LPWAN gateway on a pole, some collars for the herd and an app to manage the system via a web service.</p>



<p class="wp-block-paragraph">Siting the LPWAN gateway(s) properly is critical to achieving not only coverage across the farm(s) but to reduce the number of gateways, which reduces complexity and cost.  </p>



<h2 class="wp-block-heading">Sub GHz LPWAN on the farm</h2>



<p class="wp-block-paragraph">An 868MHz LPWAN signal can go for many miles under the right conditions. We know this well from powering the Helium LPWAN network&#8217;s planning tool, <a href="https://app.helium.vision/">Helium Vision</a>, where people can communicate data 50 miles with a fraction of a watt of RF power and an omni directional antenna.</p>



<p class="wp-block-paragraph">Despite it&#8217;s useful diffraction properties which enables it to work non-line-of-sight (NLOS),  it&#8217;s still sensitive to obstructions so clutter on the farm such as buildings and trees needs modelling accurately.   CloudRF has 10m Landcover for New Zealand from the European Space Agency and 10m DSM from the <a href="https://www.linz.govt.nz/">LINZ</a> Geospatial agency.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">These data sets are adequate for most outdoor scenarios but are not fine enough to model a farm complex of buildings, such as tall grain silos, metal sheds and seasonal obstacles. For high resolution you could source your own surface model, as our customer <strong>Halter </strong>did&#8230;</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2022/05/farm.jpg" rel="lightbox[13270]"><img decoding="async" src="https://cloudrf.com/wp-content/uploads/2022/05/farm.jpg" alt="" class="wp-image-13275" width="771" srcset="https://cloudrf.com/wp-content/uploads/2022/05/farm.jpg 800w, https://cloudrf.com/wp-content/uploads/2022/05/farm-300x200.jpg 300w, https://cloudrf.com/wp-content/uploads/2022/05/farm-768x512.jpg 768w, https://cloudrf.com/wp-content/uploads/2022/05/farm-416x277.jpg 416w" sizes="(max-width: 800px) 100vw, 800px" /></a><figcaption>Farm buildings and silos</figcaption></figure></div>



<h2 class="wp-block-heading">Use case: Halter</h2>



<p class="wp-block-paragraph"><a href="ttps://halterhq.com/">Halter</a> are a novel agri-tech startup focused on cattle management with a unique solar powered collar.</p>



<p class="wp-block-paragraph">They needed accessible RF planning software to help their engineers site LPWAN gateways. Having used and liked Cloud-RF, they needed higher resolution surface models of the farms, and no pesky API restrictions!</p>



<p class="wp-block-paragraph">They also planned to build their own tools on top of our powerful physics based API which is smart as it allows their R&amp;D team to focus on their primary product, and not waste time reinventing the wheel.</p>



<p class="wp-block-paragraph">Their options were either buy expensive commercial data or self generate data using a  drone and photogrammetry software such as <a href="https://www.pix4d.com/">Pix4D</a>. Given the prohibitive cost of high resolution commercial LiDAR, it would only take a few jobs to make a return on the purchase of a decent drone!</p>



<p class="has-text-align-center wp-block-paragraph"><a href="https://halterhq.com/">https://halterhq.com/</a></p>



<p class="wp-block-paragraph">Halter purchased a private <a href="https://cloudrf.com/keyhole-radio/">Keyhole Radio</a> server from us which included the API they needed. The server runs as virtual machine and crucially, lets them import their own terrain data.</p>



<p class="wp-block-paragraph">They were quickly able to import high resolution, organic data into their server as GeoTIFF files. This allowed them to work with data which was very current, even hours old, so would be an accurate model of tree heights and man made obstructions.</p>



<p class="wp-block-paragraph"><code><em>The terrain format accepted by Keyhole Radio and SOOTHSAYER is GeoTIFF, Int16 resolution and WGS84 (EPSG:4326) projection.</em></code></p>



<div class="wp-block-image"><figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2022/05/nz_lpwan.jpg" rel="lightbox[13270]"><img loading="lazy" decoding="async" width="1024" height="406" src="https://cloudrf.com/wp-content/uploads/2022/05/nz_lpwan-1024x406.jpg" alt="" class="wp-image-13276" srcset="https://cloudrf.com/wp-content/uploads/2022/05/nz_lpwan-1024x406.jpg 1024w, https://cloudrf.com/wp-content/uploads/2022/05/nz_lpwan-300x119.jpg 300w, https://cloudrf.com/wp-content/uploads/2022/05/nz_lpwan-768x304.jpg 768w, https://cloudrf.com/wp-content/uploads/2022/05/nz_lpwan-416x165.jpg 416w, https://cloudrf.com/wp-content/uploads/2022/05/nz_lpwan.jpg 1500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption>LPWAN coverage on a farm in New Zealand</figcaption></figure></div>



<h2 class="wp-block-heading">1m resolution</h2>



<p class="wp-block-paragraph">It wasn&#8217;t all plain sailing though, they found that there was a limit to the physical tile sizes our server could use caused by memory. The solution was to reprocess the large tile into smaller tiles to make it digestible. </p>



<p class="wp-block-paragraph">A 5000 x 5000 GeoTIFF at Int16 resolution will require  50MB of disk space. If this is 5m LiDAR, the physical width is 25km x 25km. Our engine can super-sample, so if you used this tile, but requested 1m resolution, it would create a raster in memory measuring 25,000 x 25,000 pixels which would need 1.25GB of memory.</p>



<p class="wp-block-paragraph">For 1m resolution however, tiles measuring 1000 x 1000px would only require 2MB of disk and memory. You may need to load in a few, lets say 16, to do your model but that&#8217;s still only 32MB.</p>



<p class="wp-block-paragraph">You could also resolve this by increasing the memory available to the server but it&#8217;s recommended to prepare data into smaller parcels. We support 1m resolution in our API but don&#8217;t hold a lot of 1m data sets due to their substantial cost and size. If you already have 1m data, a Keyhole Radio or SOOTHSAYER server is the answer. </p>



<div class="wp-block-image"><figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2022/05/1m_resolution.jpg" rel="lightbox[13270]"><img loading="lazy" decoding="async" width="1024" height="345" src="https://cloudrf.com/wp-content/uploads/2022/05/1m_resolution-1024x345.jpg" alt="" class="wp-image-13277" srcset="https://cloudrf.com/wp-content/uploads/2022/05/1m_resolution-1024x345.jpg 1024w, https://cloudrf.com/wp-content/uploads/2022/05/1m_resolution-300x101.jpg 300w, https://cloudrf.com/wp-content/uploads/2022/05/1m_resolution-768x259.jpg 768w, https://cloudrf.com/wp-content/uploads/2022/05/1m_resolution-416x140.jpg 416w, https://cloudrf.com/wp-content/uploads/2022/05/1m_resolution.jpg 1156w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption>1m resolution</figcaption></figure></div>



<h2 class="wp-block-heading">Summary</h2>



<p class="wp-block-paragraph">Cloud-RF&#8217;s powerful API is ideal for efficient smart farming. </p>



<p class="wp-block-paragraph">Our private <a href="https://cloudrf.com/products-and-services/">servers</a> will let you take it to the next level with terrain data you can source yourself, no API restrictions and as a bonus, they work without an internet connection! </p>



<p class="wp-block-paragraph">Finally, all our jokes are offal.</p>
<p>The post <a href="https://cloudrf.com/connecting-smart-cows-to-moove-data/">Connecting smart cows to moove data</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
