<?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>Theory Archives - CloudRF</title>
	<atom:link href="https://cloudrf.com/category/theory/feed/" rel="self" type="application/rss+xml" />
	<link>https://cloudrf.com/category/theory/</link>
	<description>Radio planning today</description>
	<lastBuildDate>Thu, 30 Apr 2026 13:36:11 +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>Theory Archives - CloudRF</title>
	<link>https://cloudrf.com/category/theory/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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[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 fetchpriority="high" 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="(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>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>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>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>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>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 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>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>First, we can estimate the transmission power to be around 25kW which in this case is going to be our peak power.</p>



<p>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>We shall set our center frequency to be 5550MHz which places us comfortably within the C band range.</p>



<p>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>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 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="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Ship&#8217;s RADAR coverage</figcaption></figure>
</div>


<p>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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 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 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 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 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 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 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 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></p>



<figure class="wp-block-gallery aligncenter has-nested-images columns-3 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/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>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"><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>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>If the radar is so powerful, why is priority given to it compared with low power home networking equipment?</p>



<p>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>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>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>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>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>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></p>



<p class="has-text-align-center"><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"><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"><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>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>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>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>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>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">N = kTB = 1.38×10⁻²³ × 290 × 40×10⁶ = <strong>-108 dBm</strong></p>



<p>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>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-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/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>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>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>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>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></p>



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



<p>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>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>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>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>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><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><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>Choosing an RF Propagation Model</title>
		<link>https://cloudrf.com/choosing-an-rf-propagation-model/</link>
		
		<dc:creator><![CDATA[CloudRF]]></dc:creator>
		<pubDate>Fri, 20 Mar 2026 11:16:36 +0000</pubDate>
				<category><![CDATA[Modelling]]></category>
		<category><![CDATA[Theory]]></category>
		<guid isPermaLink="false">https://cloudrf.com/?p=60042</guid>

					<description><![CDATA[<p>Author: Cameron Mickell A common question for novice planners is which RF propagation model is best for my technology? We have many different users employing diverse technologies, time constraints and accuracy requirements, so it is not always a quick answer but knowing about the key types of models and where to use them makes a [&#8230;]</p>
<p>The post <a href="https://cloudrf.com/choosing-an-rf-propagation-model/">Choosing an RF Propagation Model</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Author: Cameron Mickell</p>



<h1 class="wp-block-heading" style="font-size:33px">A common question for novice planners is which RF propagation model is best for my technology?</h1>



<p>We have many different users employing diverse technologies, time constraints and accuracy requirements, so it is not always a quick answer but knowing about the key types of models and where to use them makes a big difference to accuracy. There isn’t a one size fits all approach to model selection for radio planning but there are definitely good defaults&#8230;</p>



<p class="has-large-font-size"><strong>TL;DR&nbsp;<em>We now recommend ITU-R P.1812 as a default model. </em></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-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_Egli-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59646" src="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_Egli-1.png" alt="Egli prediction of LTE Coverage using Cloud RF" class="wp-image-59646" srcset="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_Egli-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_Egli-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_Egli-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_Egli-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_9999-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59643" src="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_9999-1.png" alt="Ericsson 9999 prediction of LTE Coverage using Cloud RF" class="wp-image-59643" srcset="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_9999-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_9999-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_9999-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_9999-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
<figcaption class="blocks-gallery-caption wp-element-caption"><em>Same location, similar settings and yet very different coverage. Which is right?</em></figcaption></figure>



<p>To help answer this question in detail, we’ve decided to explain a little about each propagation model, describe some relevant use cases and then conduct a series of measurable experiments to compare model performance and offer practical recommendations for users who need a clear starting point so they can hit the ground running with their radio planning. In this blog, we will look at model types, when to use them and how to make an educated decision on which model to use for your radio project.</p>



<p class="has-large-font-size">Communications Technologies across the EM spectrum</p>



<p>First it is important to understand there are vastly different use cases for radio technologies across the electromagnetic spectrum. Each of these technologies have their own spectrum requirements, frequency, bandwidth and power limits which have a strong influence over any potential coverage or point to point link. However, more impactful than this, is the environment and the varied ways in which they interact with radio signals.</p>



<p>Terrain, buildings and vegetation all interact differently with radio waves of varying frequency and different propagation models attempt to capture these behaviours in different ways. Older (1960) models pre-date developments in high resolution data so while they may adapt well to situations like their intended use, like downtown Tokyo in the case of Okumura-Hata, they will under perform in other scenarios without adjustments.</p>



<p>Because of this complexity,&nbsp;<strong>choosing the right model depends not only on your radio system but also on the environment you’re operating in.</strong>&nbsp;Below is a quick overview of common technologies and where they sit in the spectrum. We will look at environment latter.Communications Technologies</p>



<h3 class="wp-block-heading"><strong>VHF (30–300&nbsp;MHz)</strong></h3>


<div class="wp-block-image">
<figure class="alignright size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2026/03/image-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="863" height="863" src="https://cloudrf.com/wp-content/uploads/2026/03/image-1-edited.png" alt="" class="wp-image-60084" style="width:248px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2026/03/image-1-edited.png 863w, https://cloudrf.com/wp-content/uploads/2026/03/image-1-edited-300x300.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/image-1-edited-150x150.png 150w, https://cloudrf.com/wp-content/uploads/2026/03/image-1-edited-768x768.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/image-1-edited-324x324.png 324w, https://cloudrf.com/wp-content/uploads/2026/03/image-1-edited-416x416.png 416w, https://cloudrf.com/wp-content/uploads/2026/03/image-1-edited-100x100.png 100w" sizes="auto, (max-width: 863px) 100vw, 863px" /></a></figure>
</div>


<p>Use case: Wide area voice comms, typically extending to the radio horizon.</p>



<p>Propagation at VHF frequencies is highly effective over long distances due to strong diffraction, good performance over undulating terrain, and relatively low attenuation through vegetation. These characteristics make VHF particularly well-suited to wide area narrow band voice networks and maritime or land mobile radio.</p>



<p>VHF applications can cover both broadcast and two-way communications with the former having significantly bigger antennas mast and transmission power.</p>



<h3 class="wp-block-heading"><strong>LoRa / LPWAN (433 MHz and 868 MHz EU, 915MHz US)</strong></h3>


<div class="wp-block-image">
<figure class="alignleft size-thumbnail is-resized"><a href="https://cloudrf.com/wp-content/uploads/2026/03/image-2.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="150" height="150" src="https://cloudrf.com/wp-content/uploads/2026/03/image-2-150x150.png" alt="" class="wp-image-60087" style="width:167px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2026/03/image-2-150x150.png 150w, https://cloudrf.com/wp-content/uploads/2026/03/image-2-300x300.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/image-2-768x768.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/image-2-324x324.png 324w, https://cloudrf.com/wp-content/uploads/2026/03/image-2-416x416.png 416w, https://cloudrf.com/wp-content/uploads/2026/03/image-2-100x100.png 100w, https://cloudrf.com/wp-content/uploads/2026/03/image-2.png 833w" sizes="auto, (max-width: 150px) 100vw, 150px" /></a></figure>
</div>


<p>Use case: IoT devices, low power sensors, hobbyist networking</p>



<p>Propagation at these frequencies is general better through vegetation&nbsp;compared to higher frequencies, allowing the signals to penetrate foliage with relatively low attenuation leading to good overall range while supporting modest data rates that are well suited to low power IoT telemetry applications.</p>



<h3 class="wp-block-heading"><strong>L/S Band (1–2&nbsp;GHz / 2–4&nbsp;GHz)</strong></h3>


<div class="wp-block-image">
<figure class="alignright size-medium is-resized"><a href="https://cloudrf.com/wp-content/uploads/2026/03/image-3.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="277" height="300" src="https://cloudrf.com/wp-content/uploads/2026/03/image-3-277x300.png" alt="" class="wp-image-60090" style="aspect-ratio:0.9228611243536616;width:246px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2026/03/image-3-277x300.png 277w, https://cloudrf.com/wp-content/uploads/2026/03/image-3-945x1024.png 945w, https://cloudrf.com/wp-content/uploads/2026/03/image-3-768x832.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/image-3-416x451.png 416w, https://cloudrf.com/wp-content/uploads/2026/03/image-3.png 1257w" sizes="auto, (max-width: 277px) 100vw, 277px" /></a></figure>
</div>


<p>Rough equivalent: Wi-Fi, Broadcasting, Tactical radios, Microwave links</p>



<p>Use case: IP based networking, voice, short to medium range data links</p>



<p>These frequencies typically support distances up to several kilometers, depending on antenna height, power, and environmental clutter. Propagation in this range is sensitive to buildings and clutter, which limits range in dense areas but still provides reliable line-of-sight performance for short to medium distance networking. These frequencies support higher data rates than VHF or sub-GHz bands but at the expense of reduced penetration through walls and vegetation. These bands support higher data rate technologies such as Wi-Fi, video streaming or autonomous drones/robots.</p>



<h3 class="wp-block-heading"><strong>LTE / 4G / 5G (700 MHz – 2.6 GHz)</strong></h3>


<div class="wp-block-image">
<figure class="alignleft size-medium is-resized"><a href="https://cloudrf.com/wp-content/uploads/2026/03/image-4.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="199" height="300" src="https://cloudrf.com/wp-content/uploads/2026/03/image-4-199x300.png" alt="" class="wp-image-60093" style="aspect-ratio:0.6633351841569498;width:212px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2026/03/image-4-199x300.png 199w, https://cloudrf.com/wp-content/uploads/2026/03/image-4-678x1024.png 678w, https://cloudrf.com/wp-content/uploads/2026/03/image-4-768x1159.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/image-4-416x628.png 416w, https://cloudrf.com/wp-content/uploads/2026/03/image-4.png 960w" sizes="auto, (max-width: 199px) 100vw, 199px" /></a></figure>
</div>


<p>Use case: Mobile phones, tablets, broadband services</p>



<p>Propagation in the LTE bands offers a balanced compromise between range and capacity, allowing signals to travel several kilometres in outdoor environments while still maintaining the bandwidth needed for modern mobile broadband services. </p>



<p>Lower frequency LTE bands propagate further and diffract more effectively over terrain, whereas higher frequency bands are more affected by clutter and require denser cell deployments. This is why the uplink from the low power handset uses the lower bands as it has less path loss.</p>



<p>Because of this, LTE cells can have very different performance characteristics around terrain and clutter which makes choosing the right propagation model important. &nbsp;</p>



<p>Across all these technologies, the environment is a key factor in determining how far or how well you can communicate. Propagation models attempt to quantify just how much the environment is going to affect the behaviour of a signal to help engineers build out these complex communications systems.</p>



<h2 class="wp-block-heading">How do Propagation Models work?</h2>



<p>Radio Propagation Models provide mathematical formulas to give predictions for the behaviour of radio waves between two points. Typically, each model aims to estimate the path loss along a link. Through recursive testing of adjacent points, a wide area can be studied to produce a signal map.</p>



<p>Prediction of path loss is necessary for radio engineers and operators to create accurate link budgets and generate functional communication systems or sensors. Across all models, there are two principles:</p>



<p>The common principle of free space loss is that path loss increases with both distance and frequency. The plotted curves below demonstrate this well.</p>



<p>The next principle is that each model has a unique path loss for an identical link. These curves are representative of an ideal test case of transmitting to a receiver with line of sight across uniform terrain. &nbsp;</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://cloudrf.com/wp-content/uploads/2026/03/PathlossComparisionforIrregularTerrianModelOkumaraHataCOST231ITU-RP1812StanfordUniversityInterimEricsson9999EgliInMHz1500.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="800" height="800" src="https://cloudrf.com/wp-content/uploads/2026/03/PathlossComparisionforIrregularTerrianModelOkumaraHataCOST231ITU-RP1812StanfordUniversityInterimEricsson9999EgliInMHz1500.png" alt="Graph of Path loss for ITM, Okumura-Hata, ITU-R P.1812, SUI, COST 231, Ericsson 9999, Egli and ITU-R P.525 for Choosing a Propagation Model." class="wp-image-59508" style="width:503px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2026/03/PathlossComparisionforIrregularTerrianModelOkumaraHataCOST231ITU-RP1812StanfordUniversityInterimEricsson9999EgliInMHz1500.png 800w, https://cloudrf.com/wp-content/uploads/2026/03/PathlossComparisionforIrregularTerrianModelOkumaraHataCOST231ITU-RP1812StanfordUniversityInterimEricsson9999EgliInMHz1500-300x300.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/PathlossComparisionforIrregularTerrianModelOkumaraHataCOST231ITU-RP1812StanfordUniversityInterimEricsson9999EgliInMHz1500-150x150.png 150w, https://cloudrf.com/wp-content/uploads/2026/03/PathlossComparisionforIrregularTerrianModelOkumaraHataCOST231ITU-RP1812StanfordUniversityInterimEricsson9999EgliInMHz1500-768x768.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/PathlossComparisionforIrregularTerrianModelOkumaraHataCOST231ITU-RP1812StanfordUniversityInterimEricsson9999EgliInMHz1500-324x324.png 324w, https://cloudrf.com/wp-content/uploads/2026/03/PathlossComparisionforIrregularTerrianModelOkumaraHataCOST231ITU-RP1812StanfordUniversityInterimEricsson9999EgliInMHz1500-416x416.png 416w, https://cloudrf.com/wp-content/uploads/2026/03/PathlossComparisionforIrregularTerrianModelOkumaraHataCOST231ITU-RP1812StanfordUniversityInterimEricsson9999EgliInMHz1500-100x100.png 100w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a><figcaption class="wp-element-caption">Most models have similar curves with P.525 and SUI as the outliers</figcaption></figure>
</div>


<p>We can see different models give different results before budgeting for other sources of variation. In order to understand why this occurs we need to look at some of the key features of a model so we know when to select each one and how they work to use them effectively.</p>



<h2 class="wp-block-heading">Parts of a propagation model</h2>



<p>Each model is essentially an attempt to solve a planning problem for a communications problem. Sometimes these are very generic problems and others are tied to a specific technology and frequency range.&nbsp;<strong>This gives them very different reasons for existing</strong>.&nbsp;<strong>Bear in mind that some pre-date consumer computing!</strong>&nbsp;That leads researchers past and present to look for practical solutions which can come from theory or from practice to solve a wide range of communications research problems. This has led to two main types of radio propagation models: These are deterministic and empirical models.</p>



<h3 class="wp-block-heading">Deterministic Models</h3>



<p>Deterministic models are formulas which take input variables and consistently produce the same output as to opposed to “stochastic” models which are probabilistic. Researchers derive deterministic models from first principles and other phenomena to give the best possible representation of radio wave behaviour for a given set of assumptions and inputs. Both inputs and assumptions vary from model to model due to the complexity and motivation for the model.</p>



<p>For planners, this means the model always treats input factors consistently. It means that accurate inputs will lead to a high degree of accuracy in the output. The opposite, stochastic models, are more commonly used in fields like finance or weather modelling where there is uncertainty around a given input or future conditions.</p>



<h3 class="wp-block-heading">Empirical Models</h3>



<p>Empirical Models are data driven,built from survey data which is refined to produce a prediction of wave behaviour built on the prior observations. The advantage of these models is that they can act as ‘black‑box’ predictors that do not require describing the internal physics of the system yet still producing outputs that fit observed conditions.</p>



<p>The risk of using an empirical model is if it was made from tower data in a Japanese city and you use it with handheld radios in a desert, it will not perform well at all.</p>



<h2 class="wp-block-heading">Input Parameters</h2>


<div class="wp-block-image">
<figure class="alignleft size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2026/03/image-5.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="396" height="204" src="https://cloudrf.com/wp-content/uploads/2026/03/image-5.png" alt="" class="wp-image-60096" style="aspect-ratio:1.941187349731829;width:342px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2026/03/image-5.png 396w, https://cloudrf.com/wp-content/uploads/2026/03/image-5-300x155.png 300w" sizes="auto, (max-width: 396px) 100vw, 396px" /></a></figure>
</div>


<p>For both types of models, there are assumed input parameters that planners need to choose for a model to be applicable for their use case. For users, it is often unclear what each setting controls or how to choose an appropriate context</p>



<p>While propagation models provide the mathematical basis for predicting radio performance, their accuracy is ultimately constrained by the quality of the environmental data fed into them.&nbsp;</p>



<p><strong>Even the most sophisticated model cannot compensate for incomplete or low‑resolution terrain and clutter inputs.</strong>&nbsp;This makes environmental data one of the biggest contributory factors in successful RF planning.</p>



<h3 class="wp-block-heading">Terrain Data</h3>



<p>Terrain refers to the physical shape of the earth such as hills, valleys, ridges and slopes. These features directly affect radio propagation through shadowing, diffraction, and reflection. Planning tools represent terrain using tiles sized according to their chosen resolution. In CloudRF, the resolution can be adjusted from the Output section, with higher resolution leading to larger compute times, bigger output files and more accurate representation of the world.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2026/03/terrain-profile.jpg" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="900" height="366" src="https://cloudrf.com/wp-content/uploads/2026/03/terrain-profile.jpg" alt="" class="wp-image-60156" style="aspect-ratio:2.459080471002101;width:646px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2026/03/terrain-profile.jpg 900w, https://cloudrf.com/wp-content/uploads/2026/03/terrain-profile-300x122.jpg 300w, https://cloudrf.com/wp-content/uploads/2026/03/terrain-profile-768x312.jpg 768w, https://cloudrf.com/wp-content/uploads/2026/03/terrain-profile-416x169.jpg 416w" sizes="auto, (max-width: 900px) 100vw, 900px" /></a></figure>
</div>


<p>So, when to use a certain resolution? In CloudRF there are resolutions from 1m to 300m, however key thresholds to note are 2m, 10m and 30m which map to our source data.</p>



<ul class="wp-block-list">
<li>30m global datasets. Suitable for coarse planning or large areas. Limited detail often causes over‑optimistic coverage in built‑up or rugged environments. CloudRF is preloaded with 30m DSM coverage for most of the globe up to 60N with additional high latitude data for Scandinavia and Alaska.</li>



<li>10m national datasets and space based land cover (trees etc). The balance between performance and accuracy for tactical and commercial use. Well suited for coverage maps with radii up to 10s of kilometres.</li>



<li>2m LiDAR. Highly accurate and excellent for urban, industrial or complex terrain analysis. Particularly beneficial for UHF deployments in cities or complex industrial/agricultural sites. Because most propagation issues occur when line‑of‑sight is obstructed, a high terrain resolution gives a close fit to the real environment.</li>
</ul>



<h3 class="wp-block-heading">Clutter Data and Contexts</h3>



<p>Clutter describes man‑made or natural surface features that are&nbsp;<em>above</em>&nbsp;the terrain dataset—buildings, trees, industrial areas, bodies of water, or open ground. Different wavelengths interact with clutter in mostly predictable ways:</p>


<div class="wp-block-image">
<figure class="alignright size-full"><a href="https://cloudrf.com/wp-content/uploads/2026/03/clutter-profile.jpg" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="315" height="204" src="https://cloudrf.com/wp-content/uploads/2026/03/clutter-profile.jpg" alt="" class="wp-image-60159" srcset="https://cloudrf.com/wp-content/uploads/2026/03/clutter-profile.jpg 315w, https://cloudrf.com/wp-content/uploads/2026/03/clutter-profile-300x194.jpg 300w" sizes="auto, (max-width: 315px) 100vw, 315px" /></a></figure>
</div>


<p><strong>VHF and lower tend to penetrate vegetation more effectively&nbsp;</strong>but are still attenuated by dense structures. UHF, LTE and Wi‑Fi suffer greater attenuation from foliage and urban environments. LoRa and LPWAN rely heavily on clutter accuracy for predicting street‑level performance.</p>



<p>Within CloudRF, clutter is represented as classification layers with associated nominal heights and attenuation values. Selecting the correct clutter model ensures that urban and rural areas are treated appropriately, since the losses applied can vary dramatically between tree canopy, suburban housing, or high‑rise commercial zones. This allows for clutter tuning which can help with fitting survey/calibration data to a prediction.</p>



<p>Instead of clutter, empirical models (Okumura-Hata, COST 231 and Ericsson 9999)&nbsp;<strong>use contexts</strong>&nbsp;as factors to help tune their attenuation to an environment. These contexts are fixed empirical curves intended to represent the average path loss for a typical environment. These contexts are urban, mixed (suburban) and unobstructed (open ground). Because of this they will often not be terrain aware and&nbsp;<strong>in our experience do not adapt well to real clutter</strong>. The graphs below show how contexts can vary pathloss in ways that aren’t always intuitive.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="800" height="800" src="https://cloudrf.com/wp-content/uploads/2026/03/ContextPathLossForEgliHataCOST231Ericsson1500MHzSuburban.png" alt="" class="wp-image-59175" style="width:551px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2026/03/ContextPathLossForEgliHataCOST231Ericsson1500MHzSuburban.png 800w, https://cloudrf.com/wp-content/uploads/2026/03/ContextPathLossForEgliHataCOST231Ericsson1500MHzSuburban-300x300.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/ContextPathLossForEgliHataCOST231Ericsson1500MHzSuburban-150x150.png 150w, https://cloudrf.com/wp-content/uploads/2026/03/ContextPathLossForEgliHataCOST231Ericsson1500MHzSuburban-768x768.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/ContextPathLossForEgliHataCOST231Ericsson1500MHzSuburban-324x324.png 324w, https://cloudrf.com/wp-content/uploads/2026/03/ContextPathLossForEgliHataCOST231Ericsson1500MHzSuburban-416x416.png 416w, https://cloudrf.com/wp-content/uploads/2026/03/ContextPathLossForEgliHataCOST231Ericsson1500MHzSuburban-100x100.png 100w" sizes="auto, (max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption">Empirical high-low models with a suburban context</figcaption></figure>
</div>


<p>Now we know what kinds of inputs our models are expecting, it is worth understanding the differences with the models available on CloudRF.</p>



<h2 class="wp-block-heading">Model Bios</h2>



<h3 class="wp-block-heading">Irregular Terrain Model (Longley-Rice)&nbsp;</h3>



<p>The Longley-Rice model is an old but trusty general-purpose model developed to meet the needs of television broadcasting during the 1960s. As such, its input parameters have a focus on&nbsp;<strong>longer range high-low use cases</strong>. The model is named for its ability to account for terrain variations along the signal path. Naturally, ITM requires quality terrain data to achieve best performance. It can be used from 20MHz to 20GHz and has a range of 1-2000km for Antennas 0.5m to 3km in height.<a href="https://cloudrf.com/?page_id=59172"></a></p>



<h3 class="wp-block-heading">ITU–R P.1812</h3>



<p>The P.1812 model covers VHF and UHF bands and is recommended by the ITU since 2007 for terrestrial point‑to‑area services. The model incorporates Bullington multi-obstacle diffraction and is effective from&nbsp;<strong>30&nbsp;MHz to 3&nbsp;GHz</strong>, making it well suited for modern commercial wireless technologies. Like the ITM, it factors in changes in terrain and incorporates clutter data into its calculations allowing it to perform very well when supplied with high quality terrain and clutter data.</p>



<h3 class="wp-block-heading">General Purpose</h3>



<p>The General-Purpose model on CloudRF is the ITU-R P.525-2 model with an additional 20dB of attenuation. The P.525-2 model is the ITU recommended free space attenuation model. It can be&nbsp;<strong>used across all RF frequencies</strong>&nbsp;from VHF up into 100GHz. With accurate clutter and land cover data, this model can be tuned to achieve single digit variation from field measurements in rural or suburban environments. &nbsp;It is well suited to signals where both ends of a link are at ground level, like portable radio networks.&nbsp;<strong>This is outside of the comfort zone of typical high-low cellular models.</strong></p>



<h3 class="wp-block-heading">Okumura-Hata</h3>



<p>The Okumura-Hata model is used for path loss prediction in urban environments. It is empirically derived and suitable for use around urban environments.</p>



<p><strong>It assumes that the transmitter is much higher than the receiver.</strong>&nbsp;Specifically, 30m- 200m transmitter and 1-10m receiver heights for 1-20km. The frequency range of the original model is 150MHz – 1.5 GHz. These assumptions and range make this model best suited for cellular or broadcast environments. It uses an environment context to set its attenuation.</p>



<h3 class="wp-block-heading">COST 231-Hata</h3>



<p>This model is a popular extension of the Okumura-Hata model which brings the upper frequency to 2 GHz. COST (COopération européenne dans le domaine de la recherche Scientifique et Technique) began the Action 231 project to address the need to accurately model 2G mobile systems like GSM around 1995-1999. It was based data collected from multiple European cities to tune the model for urban environments. Because of this, it is best used in 1500-2000MHz range where the user is looking to model dynamic urban environments where LOS is often obstructed. Like the Okumura-Hata, it uses environmental contexts to be tune its attenuation.</p>



<h3 class="wp-block-heading">Ericsson 9999</h3>



<p>Ericsson extended the Hata model to 1900 MHz with special attention to the 4G and LTE use case in urban environments. Like the COST and Hata models, it’s environmental parameters can be adjusted for account for different scenarios such as rural, suburban or urban environments.</p>



<h3 class="wp-block-heading">Egli VHF/UHF</h3>



<p>The Egli model was developed by John Egli based his research with the US Army Signal Corp Labs in the early 1940s. The old model is empirically derived by capturing real world path loss across irregular terrain with dispersed clutter such as trees, buildings and other structures. The model typically expects 30-300m tall base stations to a mobile station at 1.5-10m height.&nbsp;<strong>Egli is suitable for VHF and UHF high-low cases below 1.5GHz</strong>. Unlike other empirical models on this list, it doesn’t use environmental contexts, so it is best suited for open rural settings.</p>



<h4 class="wp-block-heading">Model Bios Quick Reference Table</h4>



<figure class="wp-block-table alignfull is-style-stripes"><table class="has-fixed-layout"><tbody><tr><td class="has-text-align-left" data-align="left"><strong>Model</strong></td><td class="has-text-align-left" data-align="left"><strong>Frequency Range</strong></td><td class="has-text-align-left" data-align="left"><strong>Best Environments/Use</strong></td><td class="has-text-align-left" data-align="left"><strong>Terrain‑Aware?</strong></td><td class="has-text-align-left" data-align="left"><strong>Clutter or Context Use</strong></td><td class="has-text-align-left" data-align="left"><strong>Strengths</strong></td></tr><tr><td class="has-text-align-left" data-align="left">Irregular Terrain Model (Longley‑Rice)</td><td class="has-text-align-left" data-align="left"><em>20</em><em> </em><em>MHz&nbsp;</em><em>–</em><em>&nbsp;20</em><em> </em><em>GHz</em></td><td class="has-text-align-left" data-align="left"><em>Mixed terrain, rural, long‑range</em></td><td class="has-text-align-left" data-align="left"><em>Yes</em>.&nbsp;<em>Includes hybrid smooth earth diffraction</em></td><td class="has-text-align-left" data-align="left"><em>Use CloudRF Clutter profiles</em></td><td class="has-text-align-left" data-align="left"><em>Good for hilly/mountainous terrain; adaptable to many use cases</em></td></tr><tr><td class="has-text-align-left" data-align="left"><a href="https://www.itu.int/rec/R-REC-P.1812">ITU‑R P.1812</a></td><td class="has-text-align-left" data-align="left"><em>30</em><em> </em><em>MHz&nbsp;</em><em>–</em><em>&nbsp;3</em><em> </em><em>GHz</em></td><td class="has-text-align-left" data-align="left"><em>VHF/UHF area coverage, suburban–rural, mixed paths</em></td><td class="has-text-align-left" data-align="left"><em>Yes</em>.&nbsp;<em>Includes Delta Bullington Diffraction</em></td><td class="has-text-align-left" data-align="left"><em>Use CloudRF Clutter profiles</em></td><td class="has-text-align-left" data-align="left"><em>Excellent general‑purpose model; robust diffraction; needs accurate clutter</em></td></tr><tr><td class="has-text-align-left" data-align="left">General Purpose</td><td class="has-text-align-left" data-align="left"><em>1</em><em> </em><em>MHz&nbsp;</em><em>–</em><em>&nbsp;100</em><em> </em><em>GHz</em></td><td class="has-text-align-left" data-align="left"><em>Simple LOS, open areas, clutter‑tuned scenarios</em></td><td class="has-text-align-left" data-align="left"><em>Yes (with clutter added)</em></td><td class="has-text-align-left" data-align="left"><em>Use CloudRF Clutter profiles</em></td><td class="has-text-align-left" data-align="left"><em>Easy to use; fully wideband; predictable behaviour; optimistic without clutter.</em></td></tr><tr><td class="has-text-align-left" data-align="left">Okumura‑Hata</td><td class="has-text-align-left" data-align="left"><em>150</em><em> </em><em>MHz&nbsp;</em><em>–</em><em>&nbsp;1.5</em><em> </em><em>GHz</em></td><td class="has-text-align-left" data-align="left"><em>Urban Macro Cells</em></td><td class="has-text-align-left" data-align="left"><em>No</em></td><td class="has-text-align-left" data-align="left"><em>Urban/Suburban/Rural Contexts</em></td><td class="has-text-align-left" data-align="left"><em>Assumes high transmitter. Behaves poorly outside operating conditions.</em></td></tr><tr><td class="has-text-align-left" data-align="left">COST‑231 Hata</td><td class="has-text-align-left" data-align="left"><em>1.5</em><em> </em><em>GHz&nbsp;</em><em>–</em><em>&nbsp;2.0</em><em> </em><em>GHz</em></td><td class="has-text-align-left" data-align="left"><em>Urban Macro Cells</em></td><td class="has-text-align-left" data-align="left"><em>No</em></td><td class="has-text-align-left" data-align="left"><em>Urban/Suburban/Rural Contexts</em></td><td class="has-text-align-left" data-align="left"><em>Well validated for cities; good for obstructed LOS macro networks</em></td></tr><tr><td class="has-text-align-left" data-align="left">Ericsson 9999</td><td class="has-text-align-left" data-align="left"><em>~800</em><em> </em><em>MHz&nbsp;</em><em>–</em><em>&nbsp;1900</em><em> </em><em>MHz</em></td><td class="has-text-align-left" data-align="left"><em>Urban Macro Cells (GSM/LTE)</em></td><td class="has-text-align-left" data-align="left"><em>No</em></td><td class="has-text-align-left" data-align="left"><em>Urban/Suburban/Rural Contexts</em></td><td class="has-text-align-left" data-align="left"><em>Flexible; Needs calibration measurements; good for early LTE/GSM</em></td></tr><tr><td class="has-text-align-left" data-align="left">Egli VHF/UHF</td><td class="has-text-align-left" data-align="left"><em>&lt; 1.5</em><em> </em><em>GHz</em></td><td class="has-text-align-left" data-align="left"><em>Rural VHF/UHF</em></td><td class="has-text-align-left" data-align="left"><em>No</em></td><td class="has-text-align-left" data-align="left"><em>Nil</em></td><td class="has-text-align-left" data-align="left"><em>Useful for open rural coverage; good for broadcast-like paths; assumes tall base stations;</em></td></tr></tbody></table></figure>



<h2 class="wp-block-heading"><strong>Propagation Model Bake Off</strong></h2>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><img loading="lazy" decoding="async" width="900" height="453" src="https://cloudrf.com/wp-content/uploads/2026/03/gbbo-1.jpg" alt="" class="wp-image-59916" style="aspect-ratio:1.9868150955313437;width:444px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2026/03/gbbo-1.jpg 900w, https://cloudrf.com/wp-content/uploads/2026/03/gbbo-1-300x151.jpg 300w, https://cloudrf.com/wp-content/uploads/2026/03/gbbo-1-768x387.jpg 768w, https://cloudrf.com/wp-content/uploads/2026/03/gbbo-1-416x209.jpg 416w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure>
</div>


<p>To help us make an informed model choice, we will conduct a series of tests using real world measurements and comparing model performance to our measured data. From this we will be able to compare results across models and see well that work without diving into clutter tunning. This will lead us to the point where it is possible to make a clear recommendation on what propagation model to choose to start a project.</p>



<h2 class="wp-block-heading">Defining accuracy</h2>



<p>To grade a model, we need to understand what values indicate an accurate model. When collecting measurements from the real world, there is always a hardware measurement error. Expensive test equipment is expensive for a reason and conversely a cheap SDR is unusable for power measurements.</p>



<p>For our tests, we expect a measurement error around 3 dB which would represent absolute accuracy.</p>



<p>A&nbsp;<strong>score of 3 – 6 dB would indicate an excellent result</strong>, 6 – 9 dB is a good match and up to 12 dB is ok. A score higher than 12 dB would be considered an inaccurate model and/or measurements.</p>



<p>Both the statistical mean and the Root Mean Square (RMS) are compared. Achieving a low mean is easy enough through over fitting results but a low RMS is much harder in an urban environment as high resolution clutter must be tuned to match diverse coverage results.</p>



<p>We will look at 41.5MHz, 200MHz, 800MHz, 1800MHz and 2100MHz which give us a broad frequency range to test across.</p>



<h2 class="wp-block-heading"><strong>VHF (41.5 &amp; 200MHz)</strong></h2>



<p>VHF broadcasting is an old and difficult problem where the long range and varying terrain can disrupt line of sight to the receiver. Power ranges are significantly higher and the antennas are mounted on very tall radios.</p>



<p>To test performance of models in the range, we referenced an ITU dataset collected by the ITU’s Study Group 3 which has a VHF broadcast data for various locations around UK, US and Europe. We will be using data from Ashkirk, Croydon and Emily Moor (41.5, 191.25, 196.25). Each area typically has over 1000 data points collected around the broadcast region, measured in field strength (dBμV). Using CloudRF, we can model expected field strength using a selection of models to see which best fits the data.</p>



<p>It should be noted that as this radius, terrain and clutter resolution is reduced on CloudRF due to commercial limits not present on a private server. However, as we have multiple large data sets, we can still be confident in our predictions if we see consistent performance results from case to case.</p>



<p>The first test involves a dataset collected from the Ashkirk broadcasting tower in Selkirkshire Scotland. The VHF antenna sits 192m above the ground, so it is very high compared to cellular or handheld radio use cases. The receive antenna is fixed at 4.3m, which will make it taller than most trees and clutter in the area. The data set contains 534 data points within an 80km radius of the tower.</p>



<h3 class="wp-block-heading">Ashkirk (41.5MHz)</h3>



<ul class="wp-block-list">
<li>ITU-R P1812 (Mean : -3.7 dB, RMS: 7.2 dB)</li>



<li>General Purpose (Mean: -4.7 dB, RMS: 8.3 dB)</li>



<li>ITU-R P.P525 (Mean : 9.3 dB, RMS: 11.6 dB)</li>



<li>Egli (Mean: -11.6 dB, RMS: 13 dB)</li>



<li>ITM(Mean: -0.5 dB, RMS: 16.5 dB)</li>
</ul>



<figure class="wp-block-gallery alignwide has-nested-images columns-5 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/03/Ashkirk30P1812-2.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59598" src="https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30P1812-2.png" alt="VHF coverage map using ITU-R P.1812 model from Ashkirk site paired with ITU SG3-data" class="wp-image-59598" srcset="https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30P1812-2.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30P1812-2-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30P1812-2-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30P1812-2-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">P.1812</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30GP-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59586" src="https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30GP-1.png" alt="VHF coverage map using General Purpose model from Ashkirk site." class="wp-image-59586" srcset="https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30GP-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30GP-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30GP-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30GP-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">General Purpose</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30P525-2.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59595" src="https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30P525-2.png" alt="VHF coverage map using P.525 model from Ashkirk site paired with ITU SG3-data" class="wp-image-59595" srcset="https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30P525-2.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30P525-2-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30P525-2-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30P525-2-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">P.525</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/AshkirkEgli-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59589" src="https://cloudrf.com/wp-content/uploads/2026/03/AshkirkEgli-1.png" alt="" class="wp-image-59589" srcset="https://cloudrf.com/wp-content/uploads/2026/03/AshkirkEgli-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/AshkirkEgli-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/AshkirkEgli-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/AshkirkEgli-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Egli</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30ITM-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59592" src="https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30ITM-1.png" alt="VHF coverage map using Irregular Terrain Model from Ashkirk site paired with ITU SG3-data" class="wp-image-59592" srcset="https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30ITM-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30ITM-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30ITM-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/Ashkirk30ITM-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">ITM</figcaption></figure>
</figure>



<h3 class="wp-block-heading">Croydon (191.25 MHz)</h3>



<p>The second test involves a dataset collected from the Croydon transmitting station in Upper Norwood, London. The VHF antenna sits at 137m above the ground, so it is very high compared to usual use cases. The receive antenna sits at 9.8m, which places it well above most buildings and landcover expect for dense urban areas like London. The data set contains 2000 data points within a 145km radius of the tower.</p>



<ul class="wp-block-list">
<li>ITU-R P.1812 (Mean: -2.1 dB, RMS: 11.1 dB)</li>



<li>General Purpose (Mean : -0.2 dB, RMS: 12.9 dB)</li>



<li>Egli (Mean : -11.7 dB, RMS: 17.4 dB)</li>



<li>ITU-R P.525 (Mean: 13.7 dB, RMS: 18.8 dB)</li>



<li>Irregular Terrain Model (Mean error: -14.3 dB, RMS: 42.8 dB)</li>
</ul>



<figure class="wp-block-gallery alignwide has-nested-images columns-5 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/03/Croydon1812-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59613" src="https://cloudrf.com/wp-content/uploads/2026/03/Croydon1812-1.png" alt="VHF coverage map using ITU-R P.1812 model from Croydon transmission site paired with ITU SG3-data" class="wp-image-59613" srcset="https://cloudrf.com/wp-content/uploads/2026/03/Croydon1812-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/Croydon1812-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/Croydon1812-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/Croydon1812-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">P.1812</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/CroydonGP-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59607" src="https://cloudrf.com/wp-content/uploads/2026/03/CroydonGP-1.png" alt="VHF coverage map using General Purpose model from Croydon transmission site paired with ITU SG3-data" class="wp-image-59607" srcset="https://cloudrf.com/wp-content/uploads/2026/03/CroydonGP-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/CroydonGP-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/CroydonGP-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/CroydonGP-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">General Purpose</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/CroydonEgli-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59604" src="https://cloudrf.com/wp-content/uploads/2026/03/CroydonEgli-1.png" alt="VHF coverage map using Egli model from Croydon transmission site paired with ITU SG3-data" class="wp-image-59604" srcset="https://cloudrf.com/wp-content/uploads/2026/03/CroydonEgli-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/CroydonEgli-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/CroydonEgli-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/CroydonEgli-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Egli</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/CroydonP525-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59616" src="https://cloudrf.com/wp-content/uploads/2026/03/CroydonP525-1.png" alt="VHF coverage map using P.525 model from Croydon transmission site paired with ITU SG3-data" class="wp-image-59616" srcset="https://cloudrf.com/wp-content/uploads/2026/03/CroydonP525-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/CroydonP525-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/CroydonP525-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/CroydonP525-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">P.525</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/CroydonITM-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59610" src="https://cloudrf.com/wp-content/uploads/2026/03/CroydonITM-1.png" alt="VHF coverage map using Irregular Terrain Model from Croydon transmission site paired with ITU SG3-data" class="wp-image-59610" srcset="https://cloudrf.com/wp-content/uploads/2026/03/CroydonITM-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/CroydonITM-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/CroydonITM-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/CroydonITM-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">ITM</figcaption></figure>
</figure>



<p>In this second test, we can see that our only acceptable prediction is P.1812 which will require further calibration to be tuned for this environment.</p>



<p>The third test uses data from the Emily Moor transmitter which broadcasts to the Yorkshire area. The data set contains 2000 points within a 100Km radius. The transmit height is 305m and receive height is 10m. &nbsp;</p>



<h3 class="wp-block-heading">Emily Moor (196.25 MHz)</h3>



<ul class="wp-block-list">
<li>ITU-R P.1812 (Mean: -2.5 dB, RMS: 8.3 dB)</li>



<li>ITM (Mean: -1 dB, RMS: 10 dB)</li>



<li>ITU-R P.525 (Mean: -5.2 dB, RMS: 11.1 dB)</li>



<li>Egli (Mean: 11 dB, RMS: 14.5 dB)</li>



<li>General Purpose (Mean: -14.8 dB, RMS: 17.7 dB)</li>
</ul>



<p>From our third data set we can see that&nbsp;<strong>P.1812 gives the best prediction again</strong>&nbsp;for these conditions. The significant heights involved worked against the ground based GP model but favoured ITM, developed for TV broadcasting.</p>



<h3 class="wp-block-heading">VHF Conclusion</h3>



<p>From our testing, we can see that without calibration, the models produce variable results with the test data sets. However, the one consistent exception is&nbsp;<strong>ITU-R-P.1812 which gives a mean measurement error of -2.76 dB with an RMS of 8.8 dB.&nbsp;</strong>For this range and complex environment, this is a good result which can be improved further with clutter tuning.</p>



<p>We can also see that our mean and root mean square values are higher than the few dB we would expect in a cellular model eg. 6dB. This is acceptable in this case as we are working over a very large area where the standard deviation of our results will increase as our resolution expands. With a large amount of diverse data points, localised errors can be diluted to establish consistent performance across data sets.</p>



<p>Looking at our selection of models, it is not surprising to see P.1812 outperforming the rest. Egli is a 1950 empirical model for VHF broadcasting, however it is not terrain aware so will tend to under/over attenuate through irregular terrain. Free space (P.525) will tend to be over optimistic over long distances and the added attenuation for General Purpose is better suited for handheld radios amongst clutter. So naturally, for CloudRF uses,&nbsp;<strong>we’d recommend starting with ITU-R P.1812 when working with VHF.</strong></p>



<h2 class="wp-block-heading"><strong>800 MHz (LoRa, UHF, Cellular)</strong></h2>



<p>For this test, we will be using an LTE band 20 (806MHz) transmission tower with RSRP measurements taken from test handsets located with a 3 Km radius of the antenna. The Antenna itself is sitting at 12m above the ground. This serves as an excellent test of lower frequency LTE, 3G and LoRa (868MHz). Using field measurements, we will make predictions using Cloud RF and then use the calibration tool to see the average and RMS errors to see if we have a good fit between our model and our data.</p>



<p>The models we will test are: General Purpose, Irregular Terrain Model, ITU-R P.1812, Okuma-Hata, Ericsson 9999 and Egli.&nbsp;<em>We won’t be testing COST 231 as the test data is below its intended frequency range of 1.5GHz -2GHz.</em></p>



<p>The area of interest is located to the south of the village of Wroughton, which is South of Swindon. The site sits in an open field surrounded by fields and a solar farm with good inter-visibility around the former airfield. The village of Wroughton sits to the north in the shadow of a hill, so we would expect to only see a little coverage through diffraction to the north with stronger coverage to the west, south and east being broken up by hedgerows and sparse buildings.</p>



<h3 class="wp-block-heading">Wroughton (806 MHz)</h3>



<ul class="wp-block-list">
<li>General Purpose (Mean : 2.6 dB, RMS: 3.6 dB)</li>



<li>Egli (Mean : -3.4 dB, RMS: 5.7 dB)</li>



<li>ITU-R P.1812 (Mean : -6.5 dB, RMS: 7.7 dB)</li>



<li>Irregular Terrain Model (Mean : 12.1 dB, RMS: 12.7 dB)</li>



<li>Okumura-Hata (Mean : -37.7 dB, RMS: 37.9 dB)</li>



<li>Ericsson 9999 (Mean : -37.7 dB, RMS: 37.9 dB)</li>
</ul>



<figure class="wp-block-gallery aligncenter has-nested-images columns-default 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/2026/03/BLOG_GP-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59634" src="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_GP-1.png" alt="General Purpose prediction of LTE Coverage using Cloud RF" class="wp-image-59634" srcset="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_GP-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_GP-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_GP-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_GP-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">General Purpose</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_ITM-2.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59637" src="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_ITM-2.png" alt="Irregular Terrain Model prediction of LTE Coverage using Cloud RF" class="wp-image-59637" srcset="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_ITM-2.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_ITM-2-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_ITM-2-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_ITM-2-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">ITM</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_P1812-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59640" src="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_P1812-1.png" alt="ITU-R P.1812 prediction of LTE Coverage using Cloud RF" class="wp-image-59640" srcset="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_P1812-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_P1812-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_P1812-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_P1812-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">P.1812</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_9999-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59643" src="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_9999-1.png" alt="Ericsson 9999 prediction of LTE Coverage using Cloud RF" class="wp-image-59643" srcset="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_9999-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_9999-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_9999-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_9999-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Ericsson 9999</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_Egli-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59646" src="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_Egli-1.png" alt="Egli prediction of LTE Coverage using Cloud RF" class="wp-image-59646" srcset="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_Egli-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_Egli-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_Egli-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_Egli-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Egli</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_OKHATA-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59649" src="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_OKHATA-1.png" alt="Okumura-Hata prediction of LTE Coverage using Cloud RF" class="wp-image-59649" srcset="https://cloudrf.com/wp-content/uploads/2026/03/BLOG_OKHATA-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_OKHATA-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_OKHATA-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/BLOG_OKHATA-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Hata</figcaption></figure>
</figure>



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



<p>From the test, we can see that General Purpose and ITU-R P.1812 are good fits for the data, offering single digit variance. The ITM prediction is under attenuating and giving stronger coverage over similar areas to the general purpose and ITU-R P.1812. We can also see that Okumura-Hata and Ericsson 9999 are over attenuating, and we aren’t seeing coverage in the area around our readings at all.</p>



<p>To understand these results, we can go back to their intended use cases: Okumura-Hata and Ericsson 9999 models are intended for built up urban environments and expect more obstacles and chances for diffraction. For the test template, we are using an average/mixed profile which maybe over attenuating our predictions without the environment providing enough paths for diffraction. If we look at the area of the test, we can see there is very few buildings with plenty of open fields and trees. If the context is adjusted to unobstructed, both Okumura-Hata and Ericsson 9999 should yield a better fit to our test data.</p>



<ul class="wp-block-list">
<li>Ericsson 9999 Unobstructed (Mean: 2.4 dB, RMS 3.5 dB)</li>



<li>Okumura-Hata Unobstructed: (Mean : -6.8 dB, RMS: 7.6 dB)</li>
</ul>



<p>By changing the context, we can see that both models now fit the data well.</p>



<h3 class="wp-block-heading">UHF conclusion</h3>



<p><strong>CloudRF recommends ITU‑R P.1812 or General Purpose model for modelling the 800&nbsp;MHz range.</strong>&nbsp;Our experiment supports this, demonstrating that both models provide reliable results when paired with quality clutter and land cover data.</p>



<p>As this test shows, empirical models such as Okumura‑Hata and Ericsson 9999 can be difficult to use without reference data because they depend heavily on selecting the correct environmental context. Without field measurements, you must rely on your interpretation of the environment to decide whether a model should be treated as urban, suburban, rural, or unobstructed. This requires time, experience, and careful reading of the model documentation especially when planning in remote or complex areas.</p>



<p><strong>Deterministic models, on the other hand, have shown to perform consistently</strong>&nbsp;when supplied with good‑quality terrain and clutter data. As we continue conducting field tests, we are becoming increasingly confident in&nbsp;<strong>recommending ITU‑R P.1812 as a robust starting point</strong>&nbsp;for modelling LTE Band 20 (800&nbsp;MHz) and similar low‑frequency systems. Because it is terrain aware and It offers good accuracy even before calibration, which makes them highly useful for time sensitive planning tasks. Additionally, as better LiDAR and DTM data becomes available, these models will increase in effectiveness as legacy empirical models become obsolete.</p>



<h2 class="wp-block-heading">Snow covered trees</h2>



<p>Taking the test up a gear to the Arctic circle, we collected LTE survey data using the&nbsp;<a href="https://rantcell.com/">RantCell</a>&nbsp;survey app from the top of Finland across multiple bands to investigate the accuracy impact of thick snow on trees.</p>



<p><em>Snow is a lattice of water which reflects and attenuates RF so is challenging to simulate, especially as it changes</em>!</p>


<div class="wp-block-image">
<figure class="aligncenter is-resized"><a href="https://cloudrf.com/wp-content/uploads/2026/03/yllas-lte-survey.jpeg" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1000" height="836" src="https://cloudrf.com/wp-content/uploads/2026/03/yllas-lte-survey.jpeg" alt="" class="wp-image-59970" style="aspect-ratio:1.1961688373419526;width:522px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2026/03/yllas-lte-survey.jpeg 1000w, https://cloudrf.com/wp-content/uploads/2026/03/yllas-lte-survey-300x251.jpeg 300w, https://cloudrf.com/wp-content/uploads/2026/03/yllas-lte-survey-768x642.jpeg 768w, https://cloudrf.com/wp-content/uploads/2026/03/yllas-lte-survey-416x348.jpeg 416w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></a></figure>
</div>


<p>The field data collected gives us RSRP (Reference Signal Received Power) from two LTE bands (band 1 and band 3) from our tower of interest. This gives us a good opportunity to use one data set to calibrate a model and then use the second set to see if model prediction performance remains consistent across frequency. The frequencies of the two bands do make model selection more limited as band 1 (~2.1GHz) sits above the threshold for Okumura-Hata, its extension COST-231 and Ericsson 9999.</p>



<p>For the data itself we are looking at a small section of coverage near the tower surrounded by large snow-covered trees in undulating terrain. The collection was performed on a ski track under the trees which was often covered by a tree canopy.</p>



<p>The signal RSSI was calculated as 30dB above measured RSRP using the known 20MHz bandwidth and the data fed into our calibration tool to plot the points. From the app’s data, we know the LTE bands for each of our data sets, so we have a centre frequency and bandwidth. Using the photograph of the mast we can approximate its height at 60m. With the mast location set, we can then make two sets of predictions for both 1820 MHz and 2140 MHz down links and compare model performance across both. We will use P.525 as our free space reference model.</p>



<h3 class="wp-block-heading"><strong>1820 MHz</strong></h3>



<ul class="wp-block-list">
<li>ITU-R P.1812 (Mean: 2.3 dB, RMS: 6.8 dB)</li>



<li>Irregular Terrain Model (Mean: -2.8 dB, RMS: 7.1 dB)</li>



<li>ITU-R P.525 (Mean: -9.3 dB, RMS: 11.3 dB)</li>



<li>Ericsson 9999 (Mean: -8 dB, RMS: 10.5 dB)</li>



<li>General Purpose (Mean: -23.3 dB, RMS: 24.2 dB)</li>



<li>COST-231 (Mean: -43.9 dB, RMS: 48 dB)</li>
</ul>



<figure class="wp-block-gallery aligncenter has-nested-images columns-default 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/2026/03/COST_1800MHZ-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59670" src="https://cloudrf.com/wp-content/uploads/2026/03/COST_1800MHZ-1.png" alt="Cloud RF coverage prediction using COST-231 against RANT data at 1820MHz (LTE Band 3)" class="wp-image-59670" srcset="https://cloudrf.com/wp-content/uploads/2026/03/COST_1800MHZ-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/COST_1800MHZ-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/COST_1800MHZ-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/COST_1800MHZ-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">COST-231</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/E9999_1800MHz-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59673" src="https://cloudrf.com/wp-content/uploads/2026/03/E9999_1800MHz-1.png" alt="Cloud RF coverage prediction using Ericsson 9999 against RANT data at 1820MHz (LTE Band 3)" class="wp-image-59673" srcset="https://cloudrf.com/wp-content/uploads/2026/03/E9999_1800MHz-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/E9999_1800MHz-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/E9999_1800MHz-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/E9999_1800MHz-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Ericsson 9999</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/GP_1800MHz-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59676" src="https://cloudrf.com/wp-content/uploads/2026/03/GP_1800MHz-1.png" alt="Cloud RF coverage prediction using General Purpose against RANT data at 1820MHz (LTE Band 3)" class="wp-image-59676" srcset="https://cloudrf.com/wp-content/uploads/2026/03/GP_1800MHz-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/GP_1800MHz-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/GP_1800MHz-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/GP_1800MHz-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">General Purpose</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/P1812_1800MHz-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59667" src="https://cloudrf.com/wp-content/uploads/2026/03/P1812_1800MHz-1.png" alt="Cloud RF coverage prediction using ITU-R P.1812 against RANT data at 1820MHz (LTE Band 3)" class="wp-image-59667" srcset="https://cloudrf.com/wp-content/uploads/2026/03/P1812_1800MHz-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/P1812_1800MHz-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/P1812_1800MHz-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/P1812_1800MHz-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">P.1812</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/ITM_1800MHz-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59661" src="https://cloudrf.com/wp-content/uploads/2026/03/ITM_1800MHz-1.png" alt="Cloud RF coverage prediction using Irregular Terrain Model against RANT data at 1820MHz (LTE Band 3)" class="wp-image-59661" srcset="https://cloudrf.com/wp-content/uploads/2026/03/ITM_1800MHz-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/ITM_1800MHz-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/ITM_1800MHz-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/ITM_1800MHz-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">ITM</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2026/03/P525_1800MHz-1.png" rel="lightbox[60042]"><img loading="lazy" decoding="async" width="1024" height="768" data-id="59664" src="https://cloudrf.com/wp-content/uploads/2026/03/P525_1800MHz-1.png" alt="Cloud RF coverage prediction using P.525 against RANT data at 1820MHz (LTE Band 3)" class="wp-image-59664" srcset="https://cloudrf.com/wp-content/uploads/2026/03/P525_1800MHz-1.png 1024w, https://cloudrf.com/wp-content/uploads/2026/03/P525_1800MHz-1-300x225.png 300w, https://cloudrf.com/wp-content/uploads/2026/03/P525_1800MHz-1-768x576.png 768w, https://cloudrf.com/wp-content/uploads/2026/03/P525_1800MHz-1-416x312.png 416w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">P.525</figcaption></figure>
</figure>



<p>When comparing the predictions to the 1820 MHz data sets, we can see that P.1812 and ITM are close predictors of the measured values. Additionally, when Ericsson 9999 is used with an average/suburban context, it gives an okay estimate, but has a&nbsp;<em>much</em>&nbsp;smaller coverage area overall, suggesting that more tuning is required to better match the attenuation caused by the large snow-covered trees. General Purpose is over attenuated which was not surprising given our free space path loss is a close fit and the 20 dB offset was added following tests with ground based tactical radio networks, not 60m masts. COST-231 is unusable which was expected given it is well outside it’s intended environment.</p>



<p>To test consistency, we can now look at the test results at 2140 MHz. Unfortunately, we can’t include Ericsson 9999 or COST-231 as the operating frequency is too high. However, we can test the Stanford University Interim (SUI) model which is rated for above 1.9 GHz.</p>



<h3 class="wp-block-heading"><strong>2140 MHz</strong></h3>



<ul class="wp-block-list">
<li>ITU-R P.1812 (Mean: -5 dB, RMS: 9.2 dB)</li>



<li>Irregular Terrain Model (Mean: -5.1 dB, RMS: 9.6 dB)</li>



<li>ITU-R P.525 (Mean: -9.4 dB, RMS: 12 dB)</li>



<li>General Purpose (Mean: -23.4 dB, RMS: 24.6 dB)</li>



<li>SUI (Mean: -69.3 dB, RMS: 72.9 dB)</li>
</ul>



<p>From this comparison, we can again see similar results.&nbsp;<strong>ITU-R P.1812 is again providing the best prediction</strong>, followed closely by ITM. The observation for P.525 and General Purpose remains the same. The SUI model is&nbsp;<em>heavily</em>&nbsp;over attenuating using an unobstructed context. This is not surprising when looking at the generic path loss graphs shown previously shown. SUI has consistently been the most conservative microwave model in our collection and based on the performance in comparison with other models it will be retired from our API in due course.</p>



<h3 class="wp-block-heading">LTE conclusion</h3>



<p>Looking at the two set of predictions, we can see consistency in performance from both P.1812 and ITM with&nbsp;<strong>P.1812 giving the best fit</strong>. Their coverage maps are generally consistent shapes with themselves and each other and we see more attenuation through the trees at our higher frequency as expected.</p>



<p>Our two models are showing their utility by giving accurate predictions despite heavy snow based on terrain and clutter data alone. The next question for these two models now is how to tune the clutter for each frequency for a better match.</p>



<h2 class="wp-block-heading">Key findings for choosing a Propagation Model</h2>



<p>Having conducted tests across six locations with different datasets and frequencies, we’ve gained insights into how each propagation model performs. The results of those tests have been broadly consistent with deterministic models like ITU-R P.1812 and its legacy predecessor ITM being consistently accurate before calibration and clutter tuning.</p>



<p>The old empirical models can be accurate, but they require the correct context to make an accurate prediction and without test data, it is difficult to tune them to their respective environment due to their fixed path loss curves. This is why&nbsp;<strong>we are recommending ITU-R P.1812 as our default</strong>&nbsp;model for VHF, LoRa and LTE propagation when using Cloud RF.&nbsp;<em>You can still use Empirical models, but you’ll have to commit to collecting field data for tuning.</em></p>



<p>To further improve accuracy, users&nbsp;<a href="https://cloudrf.com/documentation/02_web_interface_intro.html#clutter-manager">can tune our clutter profiles</a>&nbsp;with variables such as tree heights or average attenuation through buildings. To understand where these values come from, please check out our past model and clutter improvements&nbsp;<a href="https://cloudrf.com/accuracy/">blogs</a>&nbsp;or if you want to accelerate the process, see our calibration with&nbsp;<a href="https://github.com/Cloud-RF/CloudRF-API-clients/tree/master/python/auto-calibration">machine learning demo&nbsp;</a>with sample code on our Github.</p>



<h2 class="wp-block-heading">What about Machine Learning?</h2>



<p>The promise of Machine Learning models to improve accuracy (and speed) is tempting but <strong>it depends upon an enormous quantity of accurate training data</strong>. In our experience, ML researchers struggle to generate the vast quantity of accurate and expensive test data needed to develop even small demos.</p>



<p><strong>Given enough training data</strong>, an ML model could be quicker and just as accurate as physics based simulation or potentially a drive survey. </p>



<p>However, it is naive to criticise the performance of physics based simulation in favour of ML as the model generation relies upon the former to train the model which creates a dichotomy whereby ML developers need to both criticise, and rely upon, simulation tools to develop an accurate model (and secure funding). There is a solution to this which requires academic honesty and a mature and scalable API but one of those requirements is harder to come by than the other.</p>



<h2 class="wp-block-heading">Further Reading</h2>



<p><a href="https://cloudrf.com/fast-simulation-calibration-with-machine-learning/">Fast simulation calibration with Machine Learning</a></p>



<p><a href="https://cloudrf.com/model-and-clutter-improvements/">Model and clutter improvements</a><a></a></p>



<p><a href="https://www.itu.int/en/ITU-R/study-groups/rsg3/Pages/dtbank-vhf-uhf.aspx">SG 3 Databanks – ITU</a></p>



<p><a href="https://cloudrf.com/documentation/02_web_interface_intro.html#model">CloudRF model menu</a></p>
<p>The post <a href="https://cloudrf.com/choosing-an-rf-propagation-model/">Choosing an RF Propagation Model</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[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>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>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>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>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>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>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>This significant variation with the possible distance is where modelling can add value to reduce the vast search area.</p>



<p>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><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></p>



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



<p>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>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>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><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></p>



<p></p>



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



<p>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>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-8 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></p>



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



<p>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>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>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><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>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>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>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>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>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>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></p>



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



<p>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>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>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>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>This gave us a <strong>search area for a given LoB of 3,141,593 m2</strong>.</p>



<p>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>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>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>When the radio power is known, we can produce more accurate results.</p>



<p><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>We repeated the analysis with known and unknown power levels to compare accuracy.</p>



<p></p>



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



<p>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>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>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-9 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></p>



<p>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>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>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>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" 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>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>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><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>Looking forward, we are speaking with open minded vendors about adding this API to enhance existing systems.</p>



<p>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>SOOTHSAYER server: <a href="https://cloudrf.com/soothsayer">https://cloudrf.com/soothsayer</a></p>



<p>Kraken SDR: <a href="https://www.krakenrf.com/">https://www.krakenrf.com/</a></p>



<p>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>API schema: <a href="https://cloudrf.com/documentation/developer ">https://cloudrf.com/documentation/developer </a></p>



<p></p>



<p></p>



<p></p>



<p></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>Mapping Noise</title>
		<link>https://cloudrf.com/mapping-noise/</link>
		
		<dc:creator><![CDATA[CloudRF]]></dc:creator>
		<pubDate>Fri, 23 May 2025 12:36:21 +0000</pubDate>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Electronic Counter Measures (ECM)]]></category>
		<category><![CDATA[Modelling]]></category>
		<category><![CDATA[Theory]]></category>
		<guid isPermaLink="false">https://cloudrf.com/?p=48809</guid>

					<description><![CDATA[<p>Noise is the single biggest factor in determining the quality of a communications link. It&#8217;s also the reason why there is low confidence in the accuracy of (RF) simulation in complex environments as it&#8217;s rarely done well, if at all. Budgeting for noise is critical to achieve desired signal levels. Historically, it was done with [&#8230;]</p>
<p>The post <a href="https://cloudrf.com/mapping-noise/">Mapping Noise</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Noise is the <strong>single biggest factor in determining the <em>quality</em> of a communications link</strong>. It&#8217;s also the reason why there is low confidence in the accuracy of (RF) simulation in complex environments as <strong>it&#8217;s rarely done well, if at all.</strong></p>



<p>Budgeting for noise is critical to achieve desired signal levels. Historically, it was done with a single figure to satisfy all locations, eg. &#8216;-100dBm&#8217;. This simplification is a time/accuracy trade-off and is no longer relevant in the age of dynamic spectrum management and cognitive radio. </p>



<p><strong>Noise varies</strong> widely between locations, <strong>and changes constantly</strong>, so we have invested in developing living noise maps to reflect this dynamic nature. <strong>Like a terrain layer that moves</strong>, noise data can be used to improve the accuracy and relevance of planning in dynamic environments.</p>



<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="Live noise API for better RF simulation" width="980" height="551" src="https://www.youtube.com/embed/fuMxtmIeanU?feature=oembed" 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">Using SDRs and APIs to improve simulation accuracy with live noise</figcaption></figure>



<h2 class="wp-block-heading">Evolution of simulating noise</h2>



<h3 class="wp-block-heading">A noise figure (2022)</h3>



<p>Back when we added Signal-to-Noise (SNR) output units in API v2.7, we needed to express the noise floor as a (dBm) figure to provide a reference for a signal&#8217;s quality eg. 15dB. Users interested in SNR enter a single value like -100dBm, hopefully based on the local environment, to describe noise across the entire area, or link. As this guesswork is prone to error, we automatically recommended a conservative value, to budget for high noise.</p>



<p>For example if the thermal noise for a narrow channel is -133dBm, our interface automatically recommends -113dBm as a floor for planning which provides 20dB for unknown noise.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2025/05/image.png" rel="lightbox[48809]"><img loading="lazy" decoding="async" width="1024" height="275" src="https://cloudrf.com/wp-content/uploads/2025/05/image-1024x275.png" alt="" class="wp-image-48822" srcset="https://cloudrf.com/wp-content/uploads/2025/05/image-1024x275.png 1024w, https://cloudrf.com/wp-content/uploads/2025/05/image-300x81.png 300w, https://cloudrf.com/wp-content/uploads/2025/05/image-768x206.png 768w, https://cloudrf.com/wp-content/uploads/2025/05/image-416x112.png 416w, https://cloudrf.com/wp-content/uploads/2025/05/image.png 1159w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p>The noise figure could be measured <a href="https://github.com/Cloud-RF/CloudRF-API-clients/tree/master/integrations/CRFS">direct from a networked sensor</a> which we published in early 2023.</p>



<h3 class="wp-block-heading">A Noise database (2023)</h3>



<p>Noise varies by location (and frequency) and the previous method didn&#8217;t scale so we developed a <a href="https://cloudrf.com/documentation/developer/#/Manage/noiseCreate">noise API</a> to store noise data and reference it in calculations. The private data was used on a per-site basis so you could model a network with different noise at each site. A marked improvement on a single figure.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://cloudrf.com/wp-content/uploads/2025/05/image-1.png" rel="lightbox[48809]"><img loading="lazy" decoding="async" width="430" height="172" src="https://cloudrf.com/wp-content/uploads/2025/05/image-1.png" alt="" class="wp-image-48823" srcset="https://cloudrf.com/wp-content/uploads/2025/05/image-1.png 430w, https://cloudrf.com/wp-content/uploads/2025/05/image-1-300x120.png 300w, https://cloudrf.com/wp-content/uploads/2025/05/image-1-416x166.png 416w" sizes="auto, (max-width: 430px) 100vw, 430px" /></a></figure>
</div>


<p>This development represented a leap forward in network planning as each node could be configured for the local environment, which can vary drastically. Two different users might have different needs so it is isolated to the user&#8217;s account. A multisite API call accepts different noise values for each site.</p>



<h3 class="wp-block-heading">A Noise map (2025)</h3>



<p>Building upon our <a href="https://cloudrf.com/documentation/developer/#/Manage/noiseCreate">Noise API</a>, stored data was used to generate a noise map, specifically a raster layer of measurements, similar to clutter which our API can reference. This noise map describes thousands of noise points across the area or link of interest and provides <strong>high resolution</strong> <strong>noise</strong>. Now you can see the real impact of noise with minimal effort at each location covered. </p>



<p>Any calculation requested with the <strong>database</strong> option versus the legacy single figure method will create and use a noise map at the API. The quality of the noise is determined by the data you can provide and any missing values will be interpolated. The maximum resolution is 12m supporting dense urban planning so you can have different noise levels in adjacent streets, which is common in urban canyons.</p>



<p>Better still, <strong>with live noise data, you get live coverage.</strong> Ideal for autonomous systems and future spectrum management systems which will need to be automated to remain relevant.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://cloudrf.com/wp-content/uploads/2025/05/Noise-map-animation-1.gif" rel="lightbox[48809]"><img loading="lazy" decoding="async" width="691" height="389" src="https://cloudrf.com/wp-content/uploads/2025/05/Noise-map-animation-1.gif" alt="" class="wp-image-48829"/></a><figcaption class="wp-element-caption">SNR </figcaption></figure>
</div>


<h1 class="wp-block-heading">Collecting noise with DORA</h1>



<p>DORA (Distributed Open Receiver API) is an <a href="https://github.com/Cloud-RF/DORA">open source project</a> sponsored by CloudRF designed to collect noise measurements using various <strong>Software Defined Radio</strong> (SDR) receivers and mature open source utilities.</p>



<p>It uses consumer grade SDRs via a remote service present on the <a href="https://sourceforge.net/projects/dragonos-focal/">DragonOS operating system</a>. Designed for SBCs like Raspberry Pis, DORA presents a <strong>common API for RF sensing across different radios</strong>. Nodes perform a local FFT to measure average power (with configurable bandwidth) and then publish the PSD data via an API endpoint. A server fetches and collates these to present them in an interface to provide spectrum visibility.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2025/05/Screenshot_2025-05-22_175021.png" rel="lightbox[48809]"><img loading="lazy" decoding="async" width="1024" height="348" src="https://cloudrf.com/wp-content/uploads/2025/05/Screenshot_2025-05-22_175021-1024x348.png" alt="" class="wp-image-48852" srcset="https://cloudrf.com/wp-content/uploads/2025/05/Screenshot_2025-05-22_175021-1024x348.png 1024w, https://cloudrf.com/wp-content/uploads/2025/05/Screenshot_2025-05-22_175021-300x102.png 300w, https://cloudrf.com/wp-content/uploads/2025/05/Screenshot_2025-05-22_175021-768x261.png 768w, https://cloudrf.com/wp-content/uploads/2025/05/Screenshot_2025-05-22_175021-416x141.png 416w, https://cloudrf.com/wp-content/uploads/2025/05/Screenshot_2025-05-22_175021.png 1138w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p>When a CloudRF API key is provided,  the server sends data to our noise API giving a user <strong>live noise data for accurate planning</strong>. DORA&#8217;s low cost (£200 BOM per node) makes it scalable  and cost effective. It won&#8217;t give you a pretty waterfall like Government spec hardware but <strong>it will provide the scale needed for autonomous spectrum management</strong>, powered by the CloudRF API.</p>



<p><em>If you do want an open source FFT and waterfall we recommend <a href="https://www.openwebrx.de/">OpenWebRx</a>.</em></p>



<p>You can contribute to the future of scalable spectrum sensing over on <a href="https://github.com/Cloud-RF/DORA">Github</a> with issues, feedback and features.</p>



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



<p>This noise map feature is live now and works with any receiver capable of reporting noise as dBm. The benefit of using live noise in planning is improved accuracy but also relevance, and in time confidence, as <strong>the simulation will match the environment</strong>.</p>
<p>The post <a href="https://cloudrf.com/mapping-noise/">Mapping Noise</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The art of HF</title>
		<link>https://cloudrf.com/the-art-of-hf/</link>
		
		<dc:creator><![CDATA[CloudRF]]></dc:creator>
		<pubDate>Wed, 16 Apr 2025 15:33:48 +0000</pubDate>
				<category><![CDATA[Modelling]]></category>
		<category><![CDATA[Theory]]></category>
		<guid isPermaLink="false">https://cloudrf.com/?p=47950</guid>

					<description><![CDATA[<p>We&#8217;ve published a series of video tutorials for HF novices to bring to life HF theory around the topics of Frequency selection, Antenna fundamentals and forecasting. HF communications is very different to terrestrial communications and given the right frequency, time of day, and antenna, you can achieve long range links in excess of 1000km with [&#8230;]</p>
<p>The post <a href="https://cloudrf.com/the-art-of-hf/">The art of HF</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>We&#8217;ve published a series of video tutorials for HF novices to bring to life HF theory around the topics of Frequency selection, Antenna fundamentals and forecasting.</p>



<p>HF communications is very different to terrestrial communications and given the right frequency, time of day, and antenna, you can achieve long range links in excess of 1000km with only a few watts of power on a HF Dipole. </p>



<p>CloudRF&#8217;s API uses the proven <a href="https://www.voacap.com/">VOACAP</a> engine to create accurate HF predictions considering a number of factors. Using this tool, you can plan long range resilient links and anticipate the (time based) surprises HF throws up&#8230;</p>



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



<p>Time is critical to HF communications. As sunlight changes throughout the day, so does the range of usable frequencies. A common strategy for round the clock communications is to maintain a day and night frequency. These can be identified using the VOACAP powered path tool in CloudRF.</p>



<p>This tool reports the Signal-to-Noise ratio against time for different HF frequencies. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2024/11/HF_link.jpg" rel="lightbox[47950]"><img loading="lazy" decoding="async" width="1024" height="347" src="https://cloudrf.com/wp-content/uploads/2024/11/HF_link-1024x347.jpg" alt="" class="wp-image-42283" style="width:836px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/11/HF_link-1024x347.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/11/HF_link-300x102.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/11/HF_link-768x260.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/11/HF_link-1536x520.jpg 1536w, https://cloudrf.com/wp-content/uploads/2024/11/HF_link-416x141.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/11/HF_link.jpg 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</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="The art of HF (1 / 3): Frequency Selection" width="980" height="551" src="https://www.youtube.com/embed/som5NJGhkC0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



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



<p>Once a frequency has been identified, an antenna must be constructed to the right dimensions.</p>



<p>The antenna of choice for many long range HF links is the half wave dipole. This simple and efficient design uses two fixed length elements and a center feeder to bounce signals off the ionosphere.</p>



<p>To get the wavelength for your frequency divide 300 by the frequency in MHz. </p>



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



<p>The height of the antenna will change its radiation pattern and the take off angle. </p>



<p>Achieving at least a quarter wavelength is recommended for efficiency (and practicality) as the long HF wavelengths make a half wavelength too high for most masts.  For an 11MHz signal, the height would need to be 6.8m for example.</p>



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



<p>HF patterns are directional and must be orientated towards a distant station. For some antennas, like long end fed wires this is as simple as pointing the wire towards the station. </p>



<p>For a half wave dipole, which has a donut shaped radiation pattern, it must be broadside towards the station as it has nulls where the wire ends are. A bad azimuth can be forgiven at short range but will determine the potential range.</p>



<h3 class="wp-block-heading">Feeder loss</h3>



<p>Using a feeder co-axial cable will reduce the efficiency of your system. The effect increases with length so you should aim for the shortest, low loss, feeder possible. The impact of the feeder can be simulated even if you don&#8217;t know the cable type by entering 1 or 2dB into the feeder loss option.</p>



<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="The art of HF (2 / 3): Antenna basics" width="980" height="551" src="https://www.youtube.com/embed/tX4RrgsMjuA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



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



<h3 class="wp-block-heading">Sunspot R12</h3>



<p>The Sunspot index number describes solar activity which follows a 10 year cycle. When the number is high, there is increased solar activity and better refraction. The different between a good and bad year within the cycle is around 6dB which on the S Meter scale is equivalent to two levels, or the difference between success and failure.</p>



<p>This can be predicted and the random element budgeted for using the model&#8217;s reliability value.</p>



<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="The art of HF (3 / 3): Forecasting" width="980" height="551" src="https://www.youtube.com/embed/eBRVYw7GquQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>
<p>The post <a href="https://cloudrf.com/the-art-of-hf/">The art of HF</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Phase Tracing interface</title>
		<link>https://cloudrf.com/phase-tracing-interface/</link>
		
		<dc:creator><![CDATA[CloudRF]]></dc:creator>
		<pubDate>Thu, 30 Jan 2025 10:27:56 +0000</pubDate>
				<category><![CDATA[Modelling]]></category>
		<category><![CDATA[Theory]]></category>
		<guid isPermaLink="false">https://cloudrf.com/?p=45922</guid>

					<description><![CDATA[<p>Simulating indoor radio coverage for first responders has been made simpler thanks to a new capability called Phase Tracing. The novel design was influenced by the 2017 Grenfell Tower inferno, where radio communication in concrete stairwells was highlighted as a major problem. The Grenfell inquiry highlighted radio and training issues in the report, which had [&#8230;]</p>
<p>The post <a href="https://cloudrf.com/phase-tracing-interface/">Phase Tracing interface</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Simulating indoor radio coverage for first responders has been made simpler thanks to a new capability called Phase Tracing.</h2>



<p>The novel design was influenced by the 2017 <a href="https://www.grenfelltowerinquiry.org.uk/">Grenfell Tower inferno</a>, where radio communication in concrete stairwells was highlighted as a major problem.<strong> </strong>The Grenfell inquiry highlighted radio and training issues in the report, which had a section dedicated to <a href="https://www.grenfelltowerinquiry.org.uk/sites/default/files/CCS0923434692-004_GTI%20Phase%202_Report%20Overview_E-Laying_0.pdf">communications.</a> </p>



<p>During the inquiry, expert witnesses were unable to demonstrate how far a signal would travel within the tower, even with the availability of indoor planning tools. Estimated distances offered to the inquiry were based upon empirical measurements from elsewhere and were at odds with <a href="https://www.grenfelltowerinquiry.org.uk/evidence/witness-statements-richard-peacock">witness statements</a> from firefighters who reported losing communication after only four floors and communicating with paper notes.</p>


<div class="wp-block-image">
<figure class="alignright size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser.jpg" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="800" height="800" src="https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser.jpg" alt="" class="wp-image-45980" style="width:294px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser.jpg 800w, https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser-300x300.jpg 300w, https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser-150x150.jpg 150w, https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser-768x768.jpg 768w, https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser-324x324.jpg 324w, https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser-416x416.jpg 416w, https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser-100x100.jpg 100w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a><figcaption class="wp-element-caption">Multi-path in a stairwell</figcaption></figure>
</div>


<p>The intensive computation required to perform a true 3D simulation with reflections has been made practical through developments in graphics processing.  As a result, accurate radio coverage in stairs, tunnels and elevator shafts can be simulated, at the network edge, by an operator with minimal training. </p>



<p>In contrast to legacy indoor planning tools, which use floor plans and images; <strong>Phase Tracing</strong> is designed for critical communications and industrial markets in challenging and dynamic 3D environments, represented by digital models.</p>



<h2 class="wp-block-heading">Models not floor plans</h2>



<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="Phase Tracing - Office demo" width="980" height="551" src="https://www.youtube.com/embed/mbY_z4CsOzI?feature=oembed" 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">Phase tracing in a multi floor open plan office</figcaption></figure>



<p>Phase Tracing represents a leap forward for radio simulation from overlaying images upon a 2D map or floor plan, suitable for an estate agent, to using a digital twin 3D model which considers all floors, and the obstructions in between from stairs, to air ducts and pylons. <strong>Simulating reflections is critical </strong>for indoor modelling which is a pillar of the design.</p>



<p>There also exists a huge gap in the market between indoor simulation packages and the skill required to use them effectively, and first responders who are left guessing where they will lose communications on a stairwell. This gap has been closed by developments in computation, namely GPU processors, and web technologies which mean this powerful API can be used from a low power touchscreen device.</p>



<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="Phase Tracing model output on an iPhone" width="980" height="551" src="https://www.youtube.com/embed/5pxPcFa77MY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">A little movement&#8230;</h2>



<p>For RF theory students who are taught the impact of multi-path; they now have a tool to visualise and explore this important concept; so they can see why &#8220;a little movement may cure a dead spot&#8221;. Better still, they can identify constructive &#8220;good&#8221; multipath they didn’t know about.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-station.jpg" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="1016" height="532" src="https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-station.jpg" alt="" class="wp-image-45982" srcset="https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-station.jpg 1016w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-station-300x157.jpg 300w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-station-768x402.jpg 768w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-station-416x218.jpg 416w" sizes="auto, (max-width: 1016px) 100vw, 1016px" /></a><figcaption class="wp-element-caption">Tarana antenna at a railway station with a bridge and pylons</figcaption></figure>
</div>


<p>The GPU accelerated engine reads and writes to open standard <a href="https://www.khronos.org/Gltf">glTF</a> models and uses ray tracing techniques from computer games to bounce photons around the model. With the addition of phase, multi-path artefacts such as signal “dead spots”, where out of phase signals on the same wavelength cancel each out, can be modelled. </p>



<p>The number of reflections, material attenuation and scattering properties can be configured. This is essential for modern buildings which are built with materials which disrupt radio communication.</p>



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



<p>Phase Tracing has a distinct advantage over 2D modelling for the following 3D obstacles in most wireless industries.</p>



<ul class="wp-block-list">
<li class="has-medium-font-size">Stairs</li>



<li class="has-medium-font-size">Tunnels</li>



<li class="has-medium-font-size">Bridges</li>



<li class="has-medium-font-size">Towers</li>



<li class="has-medium-font-size">Pylons</li>
</ul>



<figure class="wp-block-gallery aligncenter has-nested-images columns-5 is-cropped wp-block-gallery-10 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-medium"><a href="https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-dipole-tunnel.jpg" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="300" height="148" data-id="46048" src="https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-dipole-tunnel-300x148.jpg" alt="" class="wp-image-46048" srcset="https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-dipole-tunnel-300x148.jpg 300w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-dipole-tunnel-1024x505.jpg 1024w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-dipole-tunnel-768x379.jpg 768w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-dipole-tunnel-416x205.jpg 416w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-dipole-tunnel.jpg 1200w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><figcaption class="wp-element-caption">Dipole in a tunnel</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2025/01/image-1.png" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="987" height="698" data-id="46036" src="https://cloudrf.com/wp-content/uploads/2025/01/image-1.png" alt="" class="wp-image-46036" srcset="https://cloudrf.com/wp-content/uploads/2025/01/image-1.png 987w, https://cloudrf.com/wp-content/uploads/2025/01/image-1-300x212.png 300w, https://cloudrf.com/wp-content/uploads/2025/01/image-1-768x543.png 768w, https://cloudrf.com/wp-content/uploads/2025/01/image-1-416x294.png 416w" sizes="auto, (max-width: 987px) 100vw, 987px" /></a><figcaption class="wp-element-caption">Click to aim</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2025/01/image-2.png" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="1024" height="710" data-id="46039" src="https://cloudrf.com/wp-content/uploads/2025/01/image-2-1024x710.png" alt="" class="wp-image-46039" srcset="https://cloudrf.com/wp-content/uploads/2025/01/image-2-1024x710.png 1024w, https://cloudrf.com/wp-content/uploads/2025/01/image-2-300x208.png 300w, https://cloudrf.com/wp-content/uploads/2025/01/image-2-768x533.png 768w, https://cloudrf.com/wp-content/uploads/2025/01/image-2-416x288.png 416w, https://cloudrf.com/wp-content/uploads/2025/01/image-2.png 1161w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Microwave reflections</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2024/10/3d-towers.jpg" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="1000" height="601" data-id="40567" src="https://cloudrf.com/wp-content/uploads/2024/10/3d-towers.jpg" alt="" class="wp-image-40567" srcset="https://cloudrf.com/wp-content/uploads/2024/10/3d-towers.jpg 1000w, https://cloudrf.com/wp-content/uploads/2024/10/3d-towers-300x180.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/10/3d-towers-768x462.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/10/3d-towers-416x250.jpg 416w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></a><figcaption class="wp-element-caption">Antenna polarisation</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2024/06/3d-RF-API.jpg" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="1024" height="584" data-id="34150" src="https://cloudrf.com/wp-content/uploads/2024/06/3d-RF-API-1024x584.jpg" alt="3D RF API" class="wp-image-34150" srcset="https://cloudrf.com/wp-content/uploads/2024/06/3d-RF-API-1024x584.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/06/3d-RF-API-300x171.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/06/3d-RF-API-768x438.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/06/3d-RF-API-416x237.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/06/3d-RF-API.jpg 1288w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Subway reflections</figcaption></figure>



<figure class="wp-block-image size-medium"><a href="https://cloudrf.com/wp-content/uploads/2024/06/blender_plugin.jpg" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="300" height="180" data-id="34144" src="https://cloudrf.com/wp-content/uploads/2024/06/blender_plugin-300x180.jpg" alt="" class="wp-image-34144" srcset="https://cloudrf.com/wp-content/uploads/2024/06/blender_plugin-300x180.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/06/blender_plugin-768x461.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/06/blender_plugin-416x250.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/06/blender_plugin.jpg 901w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><figcaption class="wp-element-caption">Bridge shadows</figcaption></figure>



<figure class="wp-block-image size-medium"><a href="https://cloudrf.com/wp-content/uploads/2024/06/tarana_3d_antenna.jpg" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="300" height="196" data-id="34138" src="https://cloudrf.com/wp-content/uploads/2024/06/tarana_3d_antenna-300x196.jpg" alt="" class="wp-image-34138" srcset="https://cloudrf.com/wp-content/uploads/2024/06/tarana_3d_antenna-300x196.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/06/tarana_3d_antenna-768x501.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/06/tarana_3d_antenna-416x271.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/06/tarana_3d_antenna.jpg 937w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><figcaption class="wp-element-caption">Antenna model</figcaption></figure>



<figure class="wp-block-image size-medium"><a href="https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-phase.jpg" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="300" height="255" data-id="31188" src="https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-phase-300x255.jpg" alt="" class="wp-image-31188" srcset="https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-phase-300x255.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-phase.jpg 394w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><figcaption class="wp-element-caption">Phase stripes</figcaption></figure>



<figure class="wp-block-image size-medium"><a href="https://cloudrf.com/wp-content/uploads/2024/04/bim-gltf-support.jpg" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="300" height="198" data-id="31203" src="https://cloudrf.com/wp-content/uploads/2024/04/bim-gltf-support-300x198.jpg" alt="" class="wp-image-31203" srcset="https://cloudrf.com/wp-content/uploads/2024/04/bim-gltf-support-300x198.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/04/bim-gltf-support-416x274.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/04/bim-gltf-support.jpg 482w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><figcaption class="wp-element-caption">Tower</figcaption></figure>



<figure class="wp-block-image size-medium"><a href="https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-indoor-phase-demo-900px.jpg" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="300" height="164" data-id="31185" src="https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-indoor-phase-demo-900px-300x164.jpg" alt="" class="wp-image-31185" srcset="https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-indoor-phase-demo-900px-300x164.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-indoor-phase-demo-900px-768x420.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-indoor-phase-demo-900px-416x227.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-indoor-phase-demo-900px.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><figcaption class="wp-element-caption">Office</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser.jpg" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="800" height="800" data-id="45980" src="https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser.jpg" alt="" class="wp-image-45980" srcset="https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser.jpg 800w, https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser-300x300.jpg 300w, https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser-150x150.jpg 150w, https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser-768x768.jpg 768w, https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser-324x324.jpg 324w, https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser-416x416.jpg 416w, https://cloudrf.com/wp-content/uploads/2025/01/stairs-teaser-100x100.jpg 100w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a><figcaption class="wp-element-caption">Stairwell</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-tunnel.jpg" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="1024" height="505" data-id="46049" src="https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-tunnel-1024x505.jpg" alt="Subway tunnel planning" class="wp-image-46049" srcset="https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-tunnel-1024x505.jpg 1024w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-tunnel-300x148.jpg 300w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-tunnel-768x379.jpg 768w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-tunnel-416x205.jpg 416w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-tunnel.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Subway tunnel planning</figcaption></figure>
</figure>



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



<p>The Phase Tracing capability is built upon our 3D API which we <a href="https://cloudrf.com/3d-radio-propagation-api/">launched last year</a> with a blender<a href="https://cloudrf.com/blender-plugin-for-radio-propagation/"> plugin.</a> The API can be called directly to integrate the output into other model based systems, or even viewed in a standalone HTML5 viewer.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-ipad.jpg" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="900" height="900" src="https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-ipad.jpg" alt="" class="wp-image-46062" style="width:484px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-ipad.jpg 900w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-ipad-300x300.jpg 300w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-ipad-150x150.jpg 150w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-ipad-768x768.jpg 768w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-ipad-324x324.jpg 324w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-ipad-416x416.jpg 416w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-ipad-100x100.jpg 100w" sizes="auto, (max-width: 900px) 100vw, 900px" /></a><figcaption class="wp-element-caption">Touchscreen interface on a tablet</figcaption></figure>
</div>


<p>The interface and API is radically different to our map based Globe. For starters there are no Geographic coordinates, positions are in Cartesian XYZ co-ordinates relative to position 0,0,0. This is so you can work with models which might not have a geo reference or in the case of design, might not even exist yet.</p>



<h3 class="wp-block-heading">Photons and Phase</h3>



<p>The 3D engine is a CUDA accelerated pipeline, like our 2D GPU engine, which processes jobs asynchronously to service multiple users. It creates a voxel model from a glTF file which it then radiates photons around. A photon will reflect from obstacles until it runs out of energy or reaches a reflection limit.  Unlike Ray Tracing, a legacy technique for indoor modelling, these photons maintain their phase so multi-path can be simulated in all directions. </p>



<p>Each reflection costs several decibels of power typically so there is a practical limit, depending on the material, after which it will be too weak to be useful and the photon should be killed. The engine can model up to 30 reflections per photon which do not impact performance so much as the number of photons, currently set to 2<sup>e6</sup>. The required number of photons depends upon the model: If you have a small office and need to decide where best to put a Wi-Fi Access Point you don&#8217;t need many.  </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2025/01/image-2.png" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="1024" height="710" src="https://cloudrf.com/wp-content/uploads/2025/01/image-2-1024x710.png" alt="" class="wp-image-46039" style="width:512px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2025/01/image-2-1024x710.png 1024w, https://cloudrf.com/wp-content/uploads/2025/01/image-2-300x208.png 300w, https://cloudrf.com/wp-content/uploads/2025/01/image-2-768x533.png 768w, https://cloudrf.com/wp-content/uploads/2025/01/image-2-416x288.png 416w, https://cloudrf.com/wp-content/uploads/2025/01/image-2.png 1161w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Reflections in a Microwave oven</figcaption></figure>
</div>


<p>If however, you need to model reflections up a stairwell, along a corridor and into a flat you need millions. This isn&#8217;t fast, or pretty, but such is the nature of critical communications. We&#8217;ve fixed the photon limit on CloudRF to deliver a calculation in under 30 seconds for a large model. A small model will be quicker.</p>



<h3 class="wp-block-heading">VR/AR support</h3>



<p>The cross platform interface uses <a href="https://threejs.org/">three.js</a> and the <a href="https://immersiveweb.dev/">WebXR</a> library which supports Virtual Reality and Extended Reality devices. We have a XR branch we&#8217;re playing with on a Meta Quest but are having a headache issue as it is so immersive you get vertigo exploring tall models. Once this is sorted, likely by AR, we&#8217;ll merge it. <em>Last year the 3D output was integrated into a third party Hologram interface.</em></p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-tower-xr.jpg" rel="lightbox[45922]"><img loading="lazy" decoding="async" width="1024" height="505" src="https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-tower-xr-1024x505.jpg" alt="" class="wp-image-45984" style="width:724px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-tower-xr-1024x505.jpg 1024w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-tower-xr-300x148.jpg 300w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-tower-xr-768x379.jpg 768w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-tower-xr-416x205.jpg 416w, https://cloudrf.com/wp-content/uploads/2025/01/phase-tracing-tower-xr.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">VR controllers in a development emulator</figcaption></figure>
</div>


<h2 class="wp-block-heading">Demo Gallery</h2>



<p>We have an interactive demo gallery of 3D models you can explore on our Github pages. To use these demos you will need a WebGL capable web browser like Chrome. You can use your mouse to zoom in and explore the models or download them as GLB to view on your phone using an app like glTF viewer. iPhones support these GLB models natively.</p>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://cloud-rf.github.io/CloudRF-API-clients/model-gallery/index.html">Demo Gallery</a></div>
</div>



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



<p>The API and version 1.0 of the interface have been published. The API can be used by Silver and Gold customers and the interface is restricted to Gold only presently whilst we build more infrastructure to support this.</p>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://cloudrf.com/phase-tracing/">Interface login</a></div>
</div>



<h2 class="wp-block-heading">June 2024 &#8211; 3D API </h2>



<ul class="wp-block-list">
<li>Upload glTF model</li>



<li>Perform multi-site simulation using transmitter parameters</li>



<li>Configurable material attenuation</li>



<li>Configurable reflections and attenuation</li>



<li>Blender plugin</li>



<li>1e6 photons</li>



<li>Mega voxel limits</li>
</ul>



<h2 class="wp-block-heading">Jan 2025: Phase Tracing 1.0</h2>



<ul class="wp-block-list">
<li>Cross platform web interface</li>



<li>GLB Model management (Add, Remove)</li>



<li>Local model caching </li>



<li>3D antenna models built from user&#8217;s antennas</li>



<li>Click to aim</li>



<li>Configurable reflections, resolution and default material density</li>



<li>2e6 photons</li>



<li>Save/Load settings as JSON</li>
</ul>



<h2 class="wp-block-heading">TBC: Phase Tracing 1.1</h2>



<ul class="wp-block-list">
<li>Official VR/XR support</li>



<li>GLB download</li>



<li>Material manager for construction materials</li>



<li>Biasing for speed boost</li>



<li>Configurable photon limits &#8211; linked to plan</li>
</ul>



<h2 class="wp-block-heading" id="samplemodels">Sample GLB models</h2>



<p>Upload these <a href="https://www.khronos.org/Gltf">glTF binary </a>models into the interface or another tool such as<a href="https://gltf-viewer.donmccurdy.com/"> this handy free viewer</a>.</p>



<p>You can validate your models with another <a href="https://gltf.report/">free tool here</a>.</p>



<div class="wp-block-file"><a id="wp-block-file--media-31fddd02-53de-4c19-92ea-84843c38faa5" href="https://cloudrf.com/wp-content/uploads/2025/01/cube_10m.glb">cube_10m</a><a href="https://cloudrf.com/wp-content/uploads/2025/01/cube_10m.glb" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-31fddd02-53de-4c19-92ea-84843c38faa5">Cube 10m x 10m</a></div>



<div class="wp-block-file"><a id="wp-block-file--media-fafab1b1-2720-48d6-b21f-1dab50149ee9" href="https://cloudrf.com/wp-content/uploads/2025/01/Railroad.glb">Railroad</a><a href="https://cloudrf.com/wp-content/uploads/2025/01/Railroad.glb" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-fafab1b1-2720-48d6-b21f-1dab50149ee9">Rail station with bridge</a></div>



<div class="wp-block-file"><a id="wp-block-file--media-1a943268-f89c-4952-a1c8-2e18b00a929a" href="https://cloudrf.com/wp-content/uploads/2025/01/Open-plan-office.glb">Open-plan-office</a><a href="https://cloudrf.com/wp-content/uploads/2025/01/Open-plan-office.glb" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-1a943268-f89c-4952-a1c8-2e18b00a929a">Multi-storey open plan office</a></div>



        <div class="modelViewerBlock" data-attributes='{&quot;align&quot;:&quot;center&quot;,&quot;uniqueId&quot;:&quot;model46074&quot;,&quot;currentViewer&quot;:&quot;modelViewer&quot;,&quot;multiple&quot;:false,&quot;O3DVSettings&quot;:{&quot;isFullscreen&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;camera&quot;:null,&quot;mouseControl&quot;:true},&quot;environmentImage&quot;:null,&quot;lazyLoad&quot;:false,&quot;loading&quot;:&quot;auto&quot;,&quot;autoplay&quot;:false,&quot;shadow&quot;:&quot;1&quot;,&quot;autoRotate&quot;:false,&quot;zoomLevel&quot;:null,&quot;zoom&quot;:true,&quot;isPagination&quot;:false,&quot;isNavigation&quot;:false,&quot;hotspotStyle&quot;:&quot;style-1&quot;,&quot;preload&quot;:&quot;auto&quot;,&quot;rotationPerSecond&quot;:&quot;30&quot;,&quot;mouseControl&quot;:true,&quot;lockXAxisRotation&quot;:false,&quot;lockYAxisRotation&quot;:false,&quot;fullscreen&quot;:true,&quot;zoomInOutBtn&quot;:false,&quot;cameraBtn&quot;:false,&quot;variant&quot;:false,&quot;loadingPercentage&quot;:false,&quot;progressBar&quot;:true,&quot;rotate&quot;:false,&quot;rotateDelay&quot;:3000,&quot;rotateAlongX&quot;:&quot;0&quot;,&quot;rotateAlongY&quot;:&quot;75&quot;,&quot;exposure&quot;:&quot;1&quot;,&quot;stylesheet&quot;:null,&quot;additional&quot;:{&quot;ID&quot;:&quot;&quot;,&quot;Class&quot;:&quot;&quot;,&quot;CSS&quot;:null},&quot;animation&quot;:false,&quot;woo&quot;:false,&quot;selectedAnimation&quot;:&quot;&quot;,&quot;placement&quot;:&quot;shortcode&quot;,&quot;styles&quot;:{&quot;width&quot;:&quot;100%&quot;,&quot;height&quot;:&quot;320px&quot;,&quot;bgColor&quot;:&quot;transparent&quot;,&quot;progressBarColor&quot;:null},&quot;model&quot;:{&quot;modelUrl&quot;:&quot;https:\/\/cloudrf.com\/wp-content\/uploads\/2025\/01\/subway_big.glb&quot;,&quot;poster&quot;:&quot;&quot;},&quot;models&quot;:[]}'>
            <div class="bp3d_backup_view" style="display: none;height:350px;">
                    <model-viewer camera-controls src="https://cloudrf.com/wp-content/uploads/2025/01/subway_big.glb" style="height: 350px;"></model-viewer>
            </div>
            <script>
                setTimeout(() => {
                    let backupModels = document.querySelectorAll('.bp3d_backup_view');
                    if(backupModels.length > 0){
                        backupModels.forEach(element => {
                            if(element){
                                element.style.display = 'block';
                                setTimeout(() => {
                                    let adminMessages = document.querySelectorAll('.bp3d_admin_message');
                                    if(adminMessages.length > 0){
                                        adminMessages.forEach(adminMessage => {
                                            if(adminMessage){
                                                adminMessage.style.display = 'block';
                                            }
                                        });
                                    }
                                }, 5000);
                            }
                        });
                    }
                }, 5000);
            </script>
        </div>


<p>The post <a href="https://cloudrf.com/phase-tracing-interface/">Phase Tracing interface</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Interference analysis</title>
		<link>https://cloudrf.com/interference-analysis/</link>
		
		<dc:creator><![CDATA[CloudRF]]></dc:creator>
		<pubDate>Mon, 16 Dec 2024 18:09:10 +0000</pubDate>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Broadcasting]]></category>
		<category><![CDATA[Modelling]]></category>
		<category><![CDATA[Theory]]></category>
		<guid isPermaLink="false">https://cloudrf.com/?p=43945</guid>

					<description><![CDATA[<p>Interference is one of the single biggest issues in radio which limits the potential of a system or network. There are different types of interference but the problem of interference visualisation is common to all. With simulation software you can model your system, and an interfering system, but understanding the interplay where the coverage of [&#8230;]</p>
<p>The post <a href="https://cloudrf.com/interference-analysis/">Interference analysis</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><strong>Interference</strong> is one of the single biggest issues in radio which limits the potential of a system or network.</p>



<p>There are different types of interference but the problem of <strong>interference visualisation</strong> is common to all. With simulation software you can model your system, and an interfering system, but understanding the interplay where the coverage of the two overlap is crucial. Like many radio engineering concepts it&#8217;s a complex topic so <strong>making it simple </strong>requires abstraction which our API provides.</p>



<p><em>Up until now we offered a basic interference capability, capable only of colour promotion. It was unable to consider signal parameters or to show the level of interference.</em></p>



<h2 class="wp-block-heading">Enhanced Interference API</h2>



<p>The upgraded interference API considers the signal parameters <strong>frequency, bandwidth and power.</strong> It accepts two arrays of sites, one for the &#8220;signal&#8221; network and another for the &#8220;noise&#8221; network so you can compare two sites or scale the concept for two networks.</p>



<p><strong>Frequency</strong> is obvious as two local signals on the same wavelength will interfere. This technology agnostic API considers the signal as a constant carrier. This means it does not consider features of the waveform since modern technologies, like 802.11, employ back-off mechanisms in the PHY to manage collisions whereby a transmission will pause momentarily if it detects noise.</p>



<p><strong>Bandwidth</strong> is important as even if the signals are on different channels, their bandwidth may overlap. In 802.11, adjacent channels overlap by design when using wide (20MHz) signals but the amount is small enough that the spread spectrum signal can overcome it in error recovery mechanisms. As a result, many signals can operate in a dense slice of spectrum.</p>



<p><strong>Power </strong>is harder to plan for in spectrum planning where the focus is normally on frequency management and is the source of most interference reports. <strong>Even if two signals are on different channels, with non-overlapping bandwidth, they can still interfere</strong> if one of them is sufficiently powerful. This is because a signal produces frequency harmonics at multiples of itself and power in the spectrum appears as a Gaussian function which looks like a bell curve. <strong>A powerful signal will bleed power into the spectrum adjacent to it</strong> and if a receiver does not have an adequate filter, it will receive this power even if it&#8217;s on an adjacent channel! </p>



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


<div class="wp-block-image">
<figure class="alignright size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2024/12/image-2.png" rel="lightbox[43945]"><img loading="lazy" decoding="async" width="40" height="213" src="https://cloudrf.com/wp-content/uploads/2024/12/image-2.png" alt="" class="wp-image-44083" style="width:75px;height:auto"/></a></figure>
</div>


<p>We use decibels (dB) as the measurement unit to describe interference along with a special purpose colour key called JS (Jam to Signal). The J/S ratio, as the name implies, shows the interference (Jammer) power over the signal power.  A bad JS ratio implying strong interference would be greater than 0 eg. 12dB and a good ratio would be negative eg. -12dB. </p>



<p>The level at which this interference presents a problem to a given waveform varies. Some waveforms are designed to operate <em>within</em> noise such as LoRa and others like WiFi fail gradually with noise: When people say &#8220;the WiFi is slow&#8221; yet they have a strong signal, the problem is interference which causes sampling errors, and reduces data bandwidth. </p>



<p>Using -3dB as a interference limit in planning is recommended. This is green on our colour key. </p>



<p>Anything higher than this and there will be reduced performance / speeds. An interference ratio higher than 0dB will likely stop you communicating altogether if your signal requires a positive SNR ratio &#8211; as most do. For reference, high capacity data waveforms require 20dB SNR and commercial telemetry requires less at 3dB SNR.</p>



<h2 class="wp-block-heading">Demo: Signal jammer (Frequency)</h2>



<p>This high resolution <strong>frequency</strong> demo shows the impact of a 10W signal jammer against a high powered urban rooftop cell tower radiating ten times more power at 100W EIRP.</p>



<p>Despite being near to the strong, and elevated, cell, the lower powered omni directional jammer is able to overcome the cell in building shadows and coverage nulls caused by the directional antenna pattern.</p>



<p>Where the interference is equal to or greater than 0dB, it is very likely that cell coverage would be disrupted.</p>



<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="Interference analysis: Cellular Jammer" width="980" height="551" src="https://www.youtube.com/embed/9-F8UAOiBbk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">Demo: FM broadcasting (Power)</h2>



<p>This is a <strong>power </strong>problem whereby channels have been separated in frequency but there is interference from <em>neighbouring</em> channels. This is because a signal is shaped with a Gaussian function resembling a bell curve and has power either side of it in the spectrum. The stronger the signal, the more power bleeds into neighbouring channels.</p>



<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="Interference analysis: FM Broadcasting" width="980" height="551" src="https://www.youtube.com/embed/9cHzbzD4GRw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<h2 class="wp-block-heading">Demo: Microwave link (Bandwidth)</h2>



<p>A high power microwave link uses parabolic dishes to focus a <strong>high bandwidth </strong>beam towards a distant point. </p>



<p>On the path of the link is relatively low power 3GHz cellular system separated in frequency by 45MHz. There is no guard channel so the two signals are adjacent to each other. The directional pattern experiences interference at the edge but is not affected on the main beam.</p>



<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="Interference analysis: Microwave link" width="980" height="551" src="https://www.youtube.com/embed/ByoXWQfXGa8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p></p>



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



<p>We have published a new API demo to demonstrate this scalable capability using vehicles using PMR 446 radios which are being interfered with by other vehicles with different technology in the 446 band.</p>



<p>It uses our Multisite API to model each network for the Signal (Blue) and Noise (Red).  When a transmitter, or vehicle in this case, moves, the network is updated and the interference simulated.</p>



<p>Link: <a href="https://cloud-rf.github.io/CloudRF-API-clients/slippy-maps/leaflet-interference.html">https://cloud-rf.github.io/CloudRF-API-clients/slippy-maps/leaflet-interference.html</a></p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2024/12/interference_API_demo.jpg" rel="lightbox[43945]"><img loading="lazy" decoding="async" width="1024" height="500" src="https://cloudrf.com/wp-content/uploads/2024/12/interference_API_demo-1024x500.jpg" alt="" class="wp-image-44074" srcset="https://cloudrf.com/wp-content/uploads/2024/12/interference_API_demo-1024x500.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/12/interference_API_demo-300x147.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/12/interference_API_demo-768x375.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/12/interference_API_demo-416x203.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/12/interference_API_demo.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


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



<p>API reference</p>



<p><a href="https://cloudrf.com/documentation/developer/#/Analyse/interference">https://cloudrf.com/documentation/developer/#/Analyse/interference</a></p>



<p>User documentation</p>



<p><a href="https://cloudrf.com/documentation/04_web_interface_functions.html#interference-analysis">https://cloudrf.com/documentation/04_web_interface_functions.html#interference-analysis</a></p>



<p>Complete Code example</p>



<p><a href="https://github.com/Cloud-RF/CloudRF-API-clients/blob/master/slippy-maps/leaflet-interference.html">https://github.com/Cloud-RF/CloudRF-API-clients/blob/master/slippy-maps/leaflet-interference.html</a></p>



<p></p>
<p>The post <a href="https://cloudrf.com/interference-analysis/">Interference analysis</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Antenna drive testing</title>
		<link>https://cloudrf.com/antenna-drive-testing/</link>
		
		<dc:creator><![CDATA[CloudRF]]></dc:creator>
		<pubDate>Mon, 01 Jul 2024 15:46:22 +0000</pubDate>
				<category><![CDATA[Modelling]]></category>
		<category><![CDATA[Theory]]></category>
		<guid isPermaLink="false">https://cloudrf.com/?p=34801</guid>

					<description><![CDATA[<p>Our latest field test was focused on drive testing novel antennas by UK SME Far Field Exploits (FFX) around the Somerset countryside with Trellisware radios. Previously, we validated diffraction models using LTE800 in the Mountains. The outcome of that cold test highlighted Deygout as the most accurate diffraction model when paired with empirical cellular models. [&#8230;]</p>
<p>The post <a href="https://cloudrf.com/antenna-drive-testing/">Antenna drive testing</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Our latest field test was focused on drive testing novel antennas by <a href="https://www.farfieldx.com">UK SME Far Field Exploits</a> (FFX) around the Somerset countryside with <a href="https://www.trellisware.com">Trellisware</a> radios.</p>



<p>Previously, we <a href="https://cloudrf.com/field-testing-diffraction/">validated diffraction models using LTE800</a> in the Mountains. The outcome of that cold test highlighted Deygout as the most accurate diffraction model when paired with empirical cellular models. For this much warmer antenna drive testing, we used lower frequencies and a lower mast in an area with many trees which presented a challenge for both legacy cellular models and LiDAR.</p>



<h2 class="wp-block-heading">Testing highlights</h2>



<ul class="wp-block-list">
<li class="has-medium-font-size">Average Root Mean Square Error of 7.4dB</li>



<li class="has-medium-font-size">Average Modelling Error of 4.4dB</li>



<li class="has-medium-font-size">Automated data collection with ATAK plugin</li>



<li class="has-medium-font-size">New &#8220;General Purpose&#8221; model developed</li>



<li class="has-medium-font-size">New &#8220;GP&#8221; clutter profile for use with GP model</li>
</ul>


<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[34801]"><img loading="lazy" decoding="async" width="1024" height="592" src="https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test1-1024x592.jpg" alt="Drive test route" 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></figure>
</div>


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


<div class="wp-block-image">
<figure class="alignleft size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test3.jpg" rel="lightbox[34801]"><img loading="lazy" decoding="async" width="768" height="1024" src="https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test3-768x1024.jpg" alt="" class="wp-image-34813" style="width:322px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test3-768x1024.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test3-225x300.jpg 225w, https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test3-416x555.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test3.jpg 1094w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></figure>
</div>


<p>The test area was in and around the small town of Somerton in Somerset. This town sits in rolling countryside featuring farms, high hedgerows and blocks of trees. A railway line with road humpback bridges bisects the town. The town has a small housing estate under construction which did not feature in our buildings data.</p>



<p>The base station was a wide-band <a href="https://www.farfieldx.com/current">Omega panel</a> elevated 5m above the ground and connected to a Trellisware spirit radio. The radio was operated across several UHF bands, each with 1.2MHz bandwidth, and live positions observed on <a href="https://tak.gov/products">WinTAK</a> using cursor on target (CoT).</p>



<p>The antenna testing vehicle was fitted with a roof mounted magnetic antenna bracket which connected to a spirit radio. This mount allowed different antennas to be swapped out. As a result we were able to test both a Hascall Denke <a href="https://hascall-denke.com/project/1y38700-mpdp675x4-rev-a/">MPDP675X4</a> and a FFX <a href="https://www.farfieldx.com/current">Sigma 3</a>.</p>



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


<div class="wp-block-image">
<figure class="alignleft size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test2.jpg" rel="lightbox[34801]"><img loading="lazy" decoding="async" width="768" height="1024" src="https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test2-768x1024.jpg" alt="" class="wp-image-34810" style="width:321px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test2-768x1024.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test2-225x300.jpg 225w, https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test2-416x555.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test2.jpg 800w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></figure>
</div>


<p>We know customers and OEMs like to voice opinions about radios, waveforms and antennas but without solid measurement data it&#8217;s just noise with a lot of bias and emotion.</p>



<p>Data beats emotions every day!</p>



<p>As an antenna OEM, FFX developed the ATAK spectrum survey app to streamline collection of field measurements for antenna testing in different environments. </p>



<p>The logging application used the Trellisware radio&#8217;s API to fetch link metadata from the local radio and save it to the SD card as a CSV file.</p>



<p>The ATAK plugin enabled a large quantity of high quality measurements to be efficiently collected. As a result we were able to execute several test cycles in a short space of time &#8211; just as well as it was hot (for the UK) and Harry had no air conditioning&#8230;</p>



<p>The CSV files were downloaded from the phone and loaded into the CloudRF calibration utility for analysis.</p>



<p>The survey data was filtered to remove results weaker than the theoretical noise floor at -113dBm.</p>



<p>We were planning to use a measurement error of 2dB for the high quality radios (a cell phone is 3dB) but owing to the high temperate of the mobile radio in the car we used 3dB as receiver performance degrades with temperature.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2024/07/ATAK_spectrum_survey_plugin.jpg" rel="lightbox[34801]"><img loading="lazy" decoding="async" width="1024" height="473" src="https://cloudrf.com/wp-content/uploads/2024/07/ATAK_spectrum_survey_plugin-1024x473.jpg" alt="" class="wp-image-34936" style="width:658px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/07/ATAK_spectrum_survey_plugin-1024x473.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/07/ATAK_spectrum_survey_plugin-300x139.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/07/ATAK_spectrum_survey_plugin-768x355.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/07/ATAK_spectrum_survey_plugin-416x192.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/07/ATAK_spectrum_survey_plugin.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h2 class="wp-block-heading">At first look</h2>



<p>The first pass comparison of the data showed a ~15dB delta between modelling and field measurements with LiDAR, prior to tuning. Using the ITM model and a high reliability value (99%) this only reduced several decibels and clearly needed more work. Ideally the model should align within 10dB so clutter tuning can then be used to reduce this towards 6dB.</p>



<p>ITM uses the complex Vogler multi knife edge diffraction model which is accurate for hills but needs tuned clutter to handle soft obstacles. Using cellular models, as we did in <a href="https://cloudrf.com/improving-lte-modelling-with-field-test-data/">LTE800 field tests</a>, didn&#8217;t produce the same results due presumably to the lower mast height and frequencies, even when enhanced with Deygout diffraction.</p>



<p></p>



<h2 class="wp-block-heading">A new model</h2>



<p>Through curve fitting we identified alignment with the P.525 reference model and a 20dB constant representing observed system losses. When enhanced with the Deygout 94 diffraction model this produced excellent alignment with the more challenging beyond-line-of-sight areas. Many signal paths on the route had multiple obstructions so a multiple knife edge model (MKED) was essential. </p>



<p>We have created a new model from these settings called the <strong>General Purpose Model</strong>. It is frequency and height agnostic which makes it ideal for ground and air based links and much more versatile than empirical equivalents which must be operated within a restricted performance envelope. Like all our models it must be used in conjunction with a diffraction model and tuned clutter to deliver accurate beyond line of sight results.</p>



<p>In our opinion, modern developments in processing and clutter data especially have rendered legacy empirical models largely obsolete. <strong>The modern way to fit modelling to measurements is to focus on precise clutter data not old path loss curves</strong>.</p>



<p>In the screenshot below, the car drove up a hill where it fell off the network behind a prominent knoll before reacquiring the network later on. This knoll was the second of two obstructing hills for this section of the route. The modelling predicted more coverage due to the chosen receive threshold, -107dBm, which was based upon 6dB above the thermal noise floor which was -113dBm at 1.2MHz bandwidth. It is very likely local noise was slightly higher.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test4.jpg" rel="lightbox[34801]"><img loading="lazy" decoding="async" width="1024" height="509" src="https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test4-1024x509.jpg" alt="" class="wp-image-34855" srcset="https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test4-1024x509.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test4-300x149.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test4-768x382.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test4-1536x764.jpg 1536w, https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test4-416x207.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/06/somerton_field-test4.jpg 1574w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h2 class="wp-block-heading">ITU clutter values</h2>



<p>Without clutter, the General Purpose (GP) model will be optimistic in most ground environments. It will be accurate over bare earth but where obstacles are present, <strong>it needs land cover and a clutter profile.</strong> Prior to developing the GP model, we did most of the tuning in the model using reliability (%) and only fine tuned with the clutter. </p>



<p>This is why older CloudRF clutter profiles eg. Minimal.clt have low values such as 0.05 dB/m for trees. With the GP model, the <strong>model itself is very simple and most alignment takes place within the clutter</strong> (profile). As a result, the clutter values used for GP are much denser. Our GP profile, created for this test has trees with a density of ~0.5dB/m, <a href="https://www.itu.int/dms_pubrec/itu-r/rec/p/R-REC-P.833-10-202109-I!!PDF-E.pdf">aligning with ITU-R P.833, attenuation in vegetation.</a> </p>



<p>Diffraction logic has been re-balanced to accommodate ITU clutter values. <strong>Users using either the default ITM model or models without land cover are not affected.</strong> Legacy clutter profiles such as Minimal have not changed but you are advised to try the new GP model and associated GP clutter and see the difference for yourself.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2024/06/Europe-clutter-profile.png" rel="lightbox[34801]"><img loading="lazy" decoding="async" width="1024" height="636" src="https://cloudrf.com/wp-content/uploads/2024/06/Europe-clutter-profile-1024x636.png" alt="" class="wp-image-34879" srcset="https://cloudrf.com/wp-content/uploads/2024/06/Europe-clutter-profile-1024x636.png 1024w, https://cloudrf.com/wp-content/uploads/2024/06/Europe-clutter-profile-300x186.png 300w, https://cloudrf.com/wp-content/uploads/2024/06/Europe-clutter-profile-768x477.png 768w, https://cloudrf.com/wp-content/uploads/2024/06/Europe-clutter-profile-416x258.png 416w, https://cloudrf.com/wp-content/uploads/2024/06/Europe-clutter-profile.png 1048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


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



<p>Bandwidth: 1.2Mhz </p>



<p>Feeder loss: 1dB</p>



<p>Receiver height: 1.5m</p>



<p>Receive sensitivity: -107dB (6db above noise)</p>



<p>Noise floor: -113 dB</p>



<p>Model: General purpose / ITM</p>



<p>Reliability: 60% / 90%</p>



<p>Context: Average</p>



<p>Diffraction: Deygout 94 / Vogler (ITM)</p>



<p>Clutter Profile: Buildings 3dB/m, Trees 10m @ 0.5dB/m</p>



<p>Radius: 6km</p>



<p>Resolution: 5m</p>



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



<p>The following table of results were from measurements conducted with the same base station, vehicle and radios. Only the vehicle antenna, and frequency, were changed in between tests. Once calibration had been achieved the area covered was extracted from the modelling. This is typically inverse to the frequency so a low frequency has better coverage than a high frequency at the expense of bandwidth &#8211; and both matter.</p>



<p>There are two standout results from the data: First is the low RMSE accuracy for the new GP model with tuned clutter compared with LiDAR which is satisfying given the challenging terrain and the second is the performance of the Sigma 3 on a frequency it is not officially rated for as it has a bottom end of 350MHz. The best alignment with the same settings was found to be with -5dBi receive gain confirming the antenna can be operated lower, and at range.</p>



<p class="has-medium-font-size"><strong>Once again, DTM with clutter has proven to be superior to LiDAR.</strong></p>



<figure class="wp-block-table alignwide is-style-stripes"><table><tbody><tr><td>Antenna test</td><td>Model + Diffraction</td><td>Clutter profile</td><td>DEM</td><td>Receive gain dBi</td><td>RMSE error</td><td>Modelling error</td><td>Modelling area covered km2 </td><td>Modelling area covered %</td></tr><tr><td>Hascall Denke MPDP675X4 on 1.4GHz</td><td>GP (60%) + Deygout 94</td><td>GP</td><td>DTM + 10m Land cover + 2m Buildings</td><td>2</td><td><strong>9.4</strong></td><td><strong>6.4</strong></td><td>19.2</td><td>17</td></tr><tr><td>Hascall Denke MPDP675X4 on 1.4GHz</td><td>ITM (90%)</td><td>N/A</td><td>LiDAR</td><td>2</td><td>15.2</td><td>12.2</td><td>12.4</td><td>11</td></tr><tr><td>FFX Sigma 3 on 415MHz</td><td>GP + Deygout 94</td><td>GP</td><td>DTM + 10m Land cover + 2m Buildings</td><td>2</td><td><strong>6.6</strong></td><td><strong>3.6</strong></td><td>89.9</td><td>79</td></tr><tr><td>FFX Sigma 3 on 415MHz</td><td>ITM (90%)</td><td>N/A</td><td>LiDAR</td><td>2</td><td>18</td><td>15</td><td>72.7</td><td>64</td></tr><tr><td>FFX Sigma 3 on 287MHz</td><td>GP + Deygout 94</td><td>GP</td><td>DTM + 10m Land cover + 2m Buildings</td><td>-5</td><td><strong>6.2</strong></td><td><strong>3.2</strong></td><td>86.1</td><td>76</td></tr><tr><td>FFX Sigma 3 on 287MHz</td><td>ITM (90%)</td><td>N/A</td><td>LiDAR</td><td>-5</td><td>15.1</td><td>12.1</td><td>63</td><td>56</td></tr></tbody></table><figcaption class="wp-element-caption">Results table showing ITM+LiDAR compared with General Purpose +Clutter.</figcaption></figure>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2024/07/Somerton_ITM_v_GP_scatterplot.png" rel="lightbox[34801]"><img loading="lazy" decoding="async" width="1024" height="614" src="https://cloudrf.com/wp-content/uploads/2024/07/Somerton_ITM_v_GP_scatterplot-1024x614.png" alt="" class="wp-image-34978" srcset="https://cloudrf.com/wp-content/uploads/2024/07/Somerton_ITM_v_GP_scatterplot-1024x614.png 1024w, https://cloudrf.com/wp-content/uploads/2024/07/Somerton_ITM_v_GP_scatterplot-300x180.png 300w, https://cloudrf.com/wp-content/uploads/2024/07/Somerton_ITM_v_GP_scatterplot-768x461.png 768w, https://cloudrf.com/wp-content/uploads/2024/07/Somerton_ITM_v_GP_scatterplot-1536x922.png 1536w, https://cloudrf.com/wp-content/uploads/2024/07/Somerton_ITM_v_GP_scatterplot-416x250.png 416w, https://cloudrf.com/wp-content/uploads/2024/07/Somerton_ITM_v_GP_scatterplot.png 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p>The scatter plot for the 1.4GHz data shows the simple GP model to align closer to field measurements than the much more complex ITM model. Our conclusion is that the ITM model, and it&#8217;s Vogler diffraction, developed in the 1960s, pre-dates developments in computing and precision clutter so provides good performance across multiple hills, at range, but is inadequate for macro planning at &#8220;street level&#8221; resolution where density of obstacles must be budgeted for.</p>



<p>ITM continues to be a solid UHF broadcasting model but it was designed for hard obstacles. Retro fitting it with soft clutter, as we have done can improve its performance several decibels but for maximum accuracy, the simple General Purpose model with tuned clutter provides superior results.</p>



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



<p>Tuned coverage and survey data is displayed on the same map showing the RMSE and Mean error. </p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-11 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_1433MHz_tuned.jpg" rel="lightbox[34801]"><img loading="lazy" decoding="async" width="1024" height="584" data-id="34990" src="https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_1433MHz_tuned-1024x584.jpg" alt="" class="wp-image-34990" srcset="https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_1433MHz_tuned-1024x584.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_1433MHz_tuned-300x171.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_1433MHz_tuned-768x438.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_1433MHz_tuned-1536x876.jpg 1536w, https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_1433MHz_tuned-416x237.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_1433MHz_tuned.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">1433MHz tuned</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_415MHz_tuned.jpg" rel="lightbox[34801]"><img loading="lazy" decoding="async" width="1024" height="584" data-id="34987" src="https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_415MHz_tuned-1024x584.jpg" alt="415MHz tuned" class="wp-image-34987" srcset="https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_415MHz_tuned-1024x584.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_415MHz_tuned-300x171.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_415MHz_tuned-768x438.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_415MHz_tuned-1536x876.jpg 1536w, https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_415MHz_tuned-416x237.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_415MHz_tuned.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">415MHz tuned</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_287MHz_tuned.jpg" rel="lightbox[34801]"><img loading="lazy" decoding="async" width="1024" height="584" data-id="34984" src="https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_287MHz_tuned-1024x584.jpg" alt="" class="wp-image-34984" srcset="https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_287MHz_tuned-1024x584.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_287MHz_tuned-300x171.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_287MHz_tuned-768x438.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_287MHz_tuned-1536x876.jpg 1536w, https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_287MHz_tuned-416x237.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/07/GeneralPurposeModel_287MHz_tuned.jpg 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">287MHz tuned</figcaption></figure>
</figure>



<h2 class="wp-block-heading">Look ahead</h2>



<p>The General Purpose model will go live on CloudRF in early July 2024 following more testing and then into SOOTHSAYER 1.8 later in the year.</p>



<p></p>
<p>The post <a href="https://cloudrf.com/antenna-drive-testing/">Antenna drive testing</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>3D simulation roadmap</title>
		<link>https://cloudrf.com/3d-simulation-roadmap/</link>
		
		<dc:creator><![CDATA[CloudRF]]></dc:creator>
		<pubDate>Wed, 01 May 2024 09:22:55 +0000</pubDate>
				<category><![CDATA[Modelling]]></category>
		<category><![CDATA[Theory]]></category>
		<guid isPermaLink="false">https://cloudrf.com/?p=30732</guid>

					<description><![CDATA[<p>The problem with tunnels and stairs Whenever there&#8217;s been a major incident involving emergency services in complex urban environments the inquiry report has consistently highlighted radio communications failure despite significant developments in radio communications and 3D technology since the infamous 1988 Kings Cross Fire on the London Underground. The following tragic incidents all featured tunnels, [&#8230;]</p>
<p>The post <a href="https://cloudrf.com/3d-simulation-roadmap/">3D simulation roadmap</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">The problem with tunnels and stairs</h2>



<p>Whenever there&#8217;s been a major incident involving emergency services in complex urban environments the inquiry report has <strong>consistently highlighted radio communications failure</strong> despite significant developments in radio communications and 3D technology since the infamous 1988 Kings Cross Fire on the London Underground. The following tragic incidents all featured tunnels, stairs and communications failure:</p>



<ul class="wp-block-list">
<li>The <a href="https://www.theisrm.org/documents/Fennel%20(1988)%20Investigation%20Intointo%20the%20Kings%20Cross%20Fire.pdf">1988 Kings Cross Fire report</a> highlighted <strong>radio communications only worked when they were in line of sight</strong>.</li>



<li>The <a href="https://www.london.gov.uk/sites/default/files/gla_migrate_files_destination/archives/assembly-reports-7july-report.pdf">2007 London underground bombings report</a> highlighted that <strong>radio communications from trains to network control were inadequate or non-existent</strong>.</li>



<li>The 2<a href="https://www.grenfelltowerinquiry.org.uk/">017 Grenfell tower fire inquiry</a> highlighted <strong>inadequate radio communications </strong>between<strong> </strong>the incident control on the ground floor and fire fighters higher up the tower. </li>
</ul>



<h2 class="wp-block-heading">Limitations of (2D) radio planning tools</h2>



<p><strong>Radio planning tools are not used in emergencies.</strong> They&#8217;re complicated, slow and require a lot of knowledge to produce an accurate output. Even if a skilled operator were able to model a site <em>before</em> the event, currently they would be expected to model each floor of a multi-story building in isolation due to the &#8220;floorplan&#8221; design of current software.</p>



<p>The problem is indoor planning tools are built for corporate clients to achieve seamless Wi-Fi in every corner of the office, not to help a fire chief deploy a mesh radio network down stairs and then along a tunnel. The top end tools can do limited multipath, slowly, but not as an API which can be consumed by a third party viewer&#8230;</p>



<p>Most radio planning tools on the market, ourselves included, have the following limitations when it comes to complex urban modelling which we will explore in detail:</p>



<h3 class="wp-block-heading">Using LiDAR as a 2.5D surface model</h3>



<p>The abundance of free LiDAR data has made this high resolution data the standard for accurate outdoor RF planning and for several Fixed Wireless Access (FWA) tools, including free LiDAR based path tools, it is their core feature. We started using LiDAR in 2015 and know its limitations well; for example when point cloud LiDAR has been rasterised into GeoTIFF then it&#8217;s no longer 3D, it&#8217;s a 2.5D surface model which is useful for building heights and unsuitable for bridges, arches and tunnels.</p>



<p>A bridge or arch in a rasterised LiDAR model extends to the ground like a wall. In the screenshot below, a large ferris wheel is blocking line of sight through it as well as the elevated rail bridge across the river which is casting a shadow much larger than it would in reality.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2024/04/image-8.png" rel="lightbox[30732]"><img loading="lazy" decoding="async" width="655" height="522" src="https://cloudrf.com/wp-content/uploads/2024/04/image-8.png" alt="" class="wp-image-31170" style="width:509px;height:auto" title="" srcset="https://cloudrf.com/wp-content/uploads/2024/04/image-8.png 655w, https://cloudrf.com/wp-content/uploads/2024/04/image-8-300x239.png 300w, https://cloudrf.com/wp-content/uploads/2024/04/image-8-416x332.png 416w" sizes="auto, (max-width: 655px) 100vw, 655px" /></a><figcaption class="wp-element-caption">London eye and bridges in LiDAR</figcaption></figure>
</div>


<h3 class="wp-block-heading">Using a floor plan to model a building</h3>


<div class="wp-block-image">
<figure class="alignright size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2024/04/image-7.png" rel="lightbox[30732]"><img loading="lazy" decoding="async" width="600" height="338" src="https://cloudrf.com/wp-content/uploads/2024/04/image-7.png" alt="" class="wp-image-31164" style="width:379px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/04/image-7.png 600w, https://cloudrf.com/wp-content/uploads/2024/04/image-7-300x169.png 300w, https://cloudrf.com/wp-content/uploads/2024/04/image-7-416x234.png 416w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a><figcaption class="wp-element-caption">Expect us</figcaption></figure>
</div>


<p>For indoor Wi-Fi planning tools, the start point is typically a floor plan. This does not scale well with multi-story buildings or support vertical planning as it produces<strong> </strong>a 2D image of a 2D plan. </p>



<p>Many tools present 2D images in a 3D viewer,  as we do, but the output remains 2.5D, as with rasterised LiDAR. The significant Wi-Fi attenuation presented by solid floors makes this simplified 2D floor-by-floor planning viable for corporate clients in offices but not in challenging environments or where a floor plan does not exist.</p>



<h3 class="wp-block-heading">Direct ray only</h3>


<div class="wp-block-image">
<figure class="alignleft size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2021/07/containers.jpg" rel="lightbox[30732]"><img loading="lazy" decoding="async" width="1024" height="742" src="https://cloudrf.com/wp-content/uploads/2021/07/containers-1024x742.jpg" alt="" class="wp-image-7838" style="width:329px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2021/07/containers-1024x742.jpg 1024w, https://cloudrf.com/wp-content/uploads/2021/07/containers-300x217.jpg 300w, https://cloudrf.com/wp-content/uploads/2021/07/containers-768x557.jpg 768w, https://cloudrf.com/wp-content/uploads/2021/07/containers-416x302.jpg 416w, https://cloudrf.com/wp-content/uploads/2021/07/containers-83x60.jpg 83w, https://cloudrf.com/wp-content/uploads/2021/07/containers-124x90.jpg 124w, https://cloudrf.com/wp-content/uploads/2021/07/containers.jpg 1141w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Attenuation is good, reflections are better</figcaption></figure>
</div>


<p>Modelling multipath, or fast fading, is much more complex than the direct ray. For this reason, most tools only do the more powerful direct ray and even then some cannot do diffraction or obstacle attenuation as we do already. For the previously mentioned Wi-Fi planning tools, the current standard is to model obstacle attenuation only. By doing this a tool is able to simulate <em>most</em> of the coverage quickly for a given floor but for complete accuracy it must be augmented by a walk survey, which isn&#8217;t so quick. For some customers, a walk survey is just not possible.</p>



<p>Multipath effects will increase coverage beyond a direct ray simulation and cause phase issues like signal dead-spots and doppler spread where reflections increase bandwidth and overall noise. <em>This effect can be observed indirectly via customer reviews for urban WISPs where people state their once good link quality reduced as more neighbours subscribed.</em></p>



<h2 class="wp-block-heading">A 3D multipath API for 2024</h2>



<p>We&#8217;ve been working on this full 3D capability since the 2022 Grenfell inquiry with valuable input from firefighters, mining experts and MANET radio OEMs. The <strong>first version of the engine is done</strong> and we&#8217;re onto API integration now. </p>



<p>Our GPU based design takes a 3D model, simulates propagation in <strong>all directions</strong> <strong>irrespective of floors </strong>including configurable reflections, surface refractivity, material attenuation and crucially it outputs to the open 3D standard <a href="https://www.khronos.org/gltf/">glTF</a>. It scales from small rooms to suburbs and everything in between so will be used for tunnels, multi-story buildings and outdoor multipath.</p>



<p>It will be integrated into our API first so other standards compliant viewers can visualise it and will then be integrated into our own 3D user interface. We can&#8217;t say what interfaces people will be using in the future but are confident that by aiming for open standards APIs we will ensure compatibility with <strong>phones, glasses and holograms.</strong></p>



<div class="wp-block-cp-timeline-content-timeline Cool-Content-Timeline"><div class="cool-timeline-block-19a0656f-1b9f-4dda-b3b1-c2e35f396375"><div class="cool-vertical-timeline-body ctlb-wrapper both-sided left"><div class="cool-timeline-block-list">
<div class="wp-block-cp-timeline-content-timeline-child swiper-slide"><div class="timeline-content icon-false "><div class="timeline-block-timeline ctl-row  position-right"><div class="ctl-6 timeline-block-time"><div class="story-time"><p>Done</p></div></div><div class="timeline-block-icon"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg></div><div class="ctl-6 timeline-block-detail"><div class="story-details"><div class="story-content">
<figure class="wp-block-image size-full ctlb-block-image"><a href="https://cloudrf.com/wp-content/uploads/2024/04/cesium-lidar-integration.jpg" rel="lightbox[30732]"><img loading="lazy" decoding="async" width="900" height="506" src="https://cloudrf.com/wp-content/uploads/2024/04/cesium-lidar-integration.jpg" alt="" class="wp-image-31209" style="aspect-ratio:4/3;object-fit:cover" srcset="https://cloudrf.com/wp-content/uploads/2024/04/cesium-lidar-integration.jpg 900w, https://cloudrf.com/wp-content/uploads/2024/04/cesium-lidar-integration-300x169.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/04/cesium-lidar-integration-768x432.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/04/cesium-lidar-integration-416x234.jpg 416w" sizes="auto, (max-width: 900px) 100vw, 900px" /></a></figure>



<h3 class="wp-block-heading ctlb-block-title" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">Read LiDAR into a 3D volume</h3>



<p class="ctlb-block-desc" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">Prepare a volume from a LAS/LAZ LiDAR scan.</p>
</div></div></div></div></div></div>



<div class="wp-block-cp-timeline-content-timeline-child swiper-slide"><div class="timeline-content icon-false "><div class="timeline-block-timeline ctl-row  position-left"><div class="ctl-6 timeline-block-time"><div class="story-time"><p>Done</p></div></div><div class="timeline-block-icon"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg></div><div class="ctl-6 timeline-block-detail"><div class="story-details"><div class="story-content">
<figure class="wp-block-image size-full is-resized ctlb-block-image"><a href="https://cloudrf.com/wp-content/uploads/2024/05/stairs.jpg" rel="lightbox[30732]"><img loading="lazy" decoding="async" width="600" height="419" src="https://cloudrf.com/wp-content/uploads/2024/05/stairs.jpg" alt="" class="wp-image-31347" style="aspect-ratio:1.3333333333333333;object-fit:cover;width:296px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/05/stairs.jpg 600w, https://cloudrf.com/wp-content/uploads/2024/05/stairs-300x210.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/05/stairs-416x291.jpg 416w" sizes="auto, (max-width: 600px) 100vw, 600px" /></a></figure>



<h3 class="wp-block-heading ctlb-block-title" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">Direct ray with attenuation</h3>



<p class="ctlb-block-desc" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">Model direct ray with configurable attenuation in dB/m for obstacles</p>
</div></div></div></div></div></div>



<div class="wp-block-cp-timeline-content-timeline-child swiper-slide"><div class="timeline-content icon-false "><div class="timeline-block-timeline ctl-row  position-right"><div class="ctl-6 timeline-block-time"><div class="story-time"><p>Done</p></div></div><div class="timeline-block-icon"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg></div><div class="ctl-6 timeline-block-detail"><div class="story-details"><div class="story-content">
<figure class="wp-block-image size-full is-resized ctlb-block-image"><a href="https://cloudrf.com/wp-content/uploads/2024/04/tunnel-reflections.jpg" rel="lightbox[30732]"><img loading="lazy" decoding="async" width="800" height="439" src="https://cloudrf.com/wp-content/uploads/2024/04/tunnel-reflections.jpg" alt="" class="wp-image-31197" style="aspect-ratio:1.3333333333333333;object-fit:cover;width:293px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/04/tunnel-reflections.jpg 800w, https://cloudrf.com/wp-content/uploads/2024/04/tunnel-reflections-300x165.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/04/tunnel-reflections-768x421.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/04/tunnel-reflections-416x228.jpg 416w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure>



<h3 class="wp-block-heading ctlb-block-title" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">Reflections</h3>



<p class="ctlb-block-desc" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">Model reflections accurately based on the wavelength and angle of incidence</p>
</div></div></div></div></div></div>



<div class="wp-block-cp-timeline-content-timeline-child swiper-slide"><div class="timeline-content icon-false "><div class="timeline-block-timeline ctl-row  position-left"><div class="ctl-6 timeline-block-time"><div class="story-time"><p>Done</p></div></div><div class="timeline-block-icon"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg></div><div class="ctl-6 timeline-block-detail"><div class="story-details"><div class="story-content">
<figure class="wp-block-image size-full is-resized ctlb-block-image"><a href="https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-phase.jpg" rel="lightbox[30732]"><img loading="lazy" decoding="async" width="394" height="335" src="https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-phase.jpg" alt="" class="wp-image-31188" style="aspect-ratio:1.3333333333333333;object-fit:cover;width:291px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-phase.jpg 394w, https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-phase-300x255.jpg 300w" sizes="auto, (max-width: 394px) 100vw, 394px" /></a></figure>



<h3 class="wp-block-heading ctlb-block-title" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">Phase tracking</h3>



<p class="ctlb-block-desc" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">Track the phase to show constructive and destructive interference (fast fading) eg. dead spots, cured by a little movement <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;" /></p>
</div></div></div></div></div></div>



<div class="wp-block-cp-timeline-content-timeline-child swiper-slide"><div class="timeline-content icon-false "><div class="timeline-block-timeline ctl-row  position-right"><div class="ctl-6 timeline-block-time"><div class="story-time"><p>Done</p></div></div><div class="timeline-block-icon"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg></div><div class="ctl-6 timeline-block-detail"><div class="story-details"><div class="story-content">
<figure class="wp-block-image size-full is-resized ctlb-block-image"><a href="https://cloudrf.com/wp-content/uploads/2024/04/bim-gltf-support.jpg" rel="lightbox[30732]"><img loading="lazy" decoding="async" width="482" height="318" src="https://cloudrf.com/wp-content/uploads/2024/04/bim-gltf-support.jpg" alt="" class="wp-image-31203" style="aspect-ratio:1.3333333333333333;object-fit:cover;width:294px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/04/bim-gltf-support.jpg 482w, https://cloudrf.com/wp-content/uploads/2024/04/bim-gltf-support-300x198.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/04/bim-gltf-support-416x274.jpg 416w" sizes="auto, (max-width: 482px) 100vw, 482px" /></a></figure>



<h3 class="wp-block-heading ctlb-block-title" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">BIM / glTF support</h3>



<p class="ctlb-block-desc" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">Read and write BIM models as the open standard glTF &#8220;3d tiles&#8221; format.</p>
</div></div></div></div></div></div>



<div class="wp-block-cp-timeline-content-timeline-child swiper-slide"><div class="timeline-content icon-false "><div class="timeline-block-timeline ctl-row  position-left"><div class="ctl-6 timeline-block-time"><div class="story-time"><p>Under development</p></div></div><div class="timeline-block-icon"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg></div><div class="ctl-6 timeline-block-detail"><div class="story-details"><div class="story-content">
<figure class="wp-block-image size-full is-resized ctlb-block-image"><a href="https://cloudrf.com/wp-content/uploads/2024/04/API-features.png" rel="lightbox[30732]"><img loading="lazy" decoding="async" width="353" height="238" src="https://cloudrf.com/wp-content/uploads/2024/04/API-features.png" alt="" class="wp-image-31206" style="aspect-ratio:1.3333333333333333;object-fit:cover;width:254px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/04/API-features.png 353w, https://cloudrf.com/wp-content/uploads/2024/04/API-features-300x202.png 300w" sizes="auto, (max-width: 353px) 100vw, 353px" /></a></figure>



<h3 class="wp-block-heading ctlb-block-title" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">API integration</h3>



<p class="ctlb-block-desc" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">Integrate engine into the CloudRF API so a BIM/LAS model can be uploaded and used via our standard JSON requests.</p>
</div></div></div></div></div></div>



<div class="wp-block-cp-timeline-content-timeline-child swiper-slide"><div class="timeline-content icon-false "><div class="timeline-block-timeline ctl-row  position-right"><div class="ctl-6 timeline-block-time"><div class="story-time"><p>Under development</p></div></div><div class="timeline-block-icon"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg></div><div class="ctl-6 timeline-block-detail"><div class="story-details"><div class="story-content">
<figure class="wp-block-image size-full is-resized ctlb-block-image"><a href="https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-indoor-phase-demo-900px.jpg" rel="lightbox[30732]"><img loading="lazy" decoding="async" width="900" height="492" src="https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-indoor-phase-demo-900px.jpg" alt="" class="wp-image-31185" style="aspect-ratio:1.3333333333333333;object-fit:cover;width:293px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-indoor-phase-demo-900px.jpg 900w, https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-indoor-phase-demo-900px-300x164.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-indoor-phase-demo-900px-768x420.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/04/3d-multipath-indoor-phase-demo-900px-416x227.jpg 416w" sizes="auto, (max-width: 900px) 100vw, 900px" /></a></figure>



<h3 class="wp-block-heading ctlb-block-title" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">3D tiles web interface integration</h3>



<p class="ctlb-block-desc" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">Add 3D tiles output to 3D web interface. Some interfaces already supported <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
</div></div></div></div></div></div>



<div class="wp-block-cp-timeline-content-timeline-child swiper-slide"><div class="timeline-content icon-false "><div class="timeline-block-timeline ctl-row  position-left"><div class="ctl-6 timeline-block-time"><div class="story-time"><p>To do</p></div></div><div class="timeline-block-icon"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg></div><div class="ctl-6 timeline-block-detail"><div class="story-details"><div class="story-content">
<h3 class="wp-block-heading ctlb-block-title" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">Multisite support</h3>



<p class="ctlb-block-desc" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">Model many sites at once</p>
</div></div></div></div></div></div>



<div class="wp-block-cp-timeline-content-timeline-child swiper-slide"><div class="timeline-content icon-false "><div class="timeline-block-timeline ctl-row  position-right"><div class="ctl-6 timeline-block-time"><div class="story-time"><p>To do</p></div></div><div class="timeline-block-icon"><svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 512 512" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z"></path></svg></div><div class="ctl-6 timeline-block-detail"><div class="story-details"><div class="story-content">
<h3 class="wp-block-heading ctlb-block-title" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">Antenna pattern integration</h3>



<p class="ctlb-block-desc" style="padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px">Add 3D antenna pattern loss</p>
</div></div></div></div></div></div>
</div></div></div></div>



<h2 class="wp-block-heading">Commercial plan</h2>



<p>The 3D engine API will be a <strong>new feature within CloudRF </strong>Gold plans and our SOOTHSAYER server at no additional cost. It requires a GPU. We&#8217;re aiming to get a beta up on CloudRF in May/June and to ship this with the next major SOOTHSAYER release, currently scheduled for September.</p>



<p>Users will be allowed to upload models within their storage limits and execution time / accuracy will be scaled to fit within a reasonable time. <strong>Limits will be relaxed on SOOTHSAYER.</strong></p>



<p>We are partnering with open standards based companies to integrate this into different viewers. One exciting partner we are working with now is <a href="https://www.avalonholographics.com/">Avalon Holographics</a>. Their revolutionary display is able to display our rich engine output in a hologram format so it can be explored in three dimensions for maximum spatial awareness without additional hardware for viewers.</p>



<p>If you would like to get our open standard glTF models into your viewer, get in touch. If you can bring challenging BIM models or LiDAR scans of real tunnels and large buildings we would <em>really</em> like to talk to you.</p>



<h2 class="wp-block-heading">Demo video</h2>



<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="3D simulation engine" width="980" height="551" src="https://www.youtube.com/embed/AdPhIgkUL1g?feature=oembed" 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">3D simulation engine demo video</figcaption></figure>



<p></p>



<p></p>



<p></p>



<p></p>
<p>The post <a href="https://cloudrf.com/3d-simulation-roadmap/">3D simulation roadmap</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Field testing diffraction</title>
		<link>https://cloudrf.com/field-testing-diffraction/</link>
		
		<dc:creator><![CDATA[CloudRF]]></dc:creator>
		<pubDate>Wed, 17 Jan 2024 17:03:27 +0000</pubDate>
				<category><![CDATA[Modelling]]></category>
		<category><![CDATA[Theory]]></category>
		<guid isPermaLink="false">https://cloudrf.com/?p=24719</guid>

					<description><![CDATA[<p>Recently, we added advanced diffraction models to CloudRF to complement our existing models. To validate the performance of the new Bullington and Deygout models, we took a field trip to the Highlands of Scotland to collect UHF measurements over rugged mountain terrain and through forests. With these measurements we have validated and optimised our new [&#8230;]</p>
<p>The post <a href="https://cloudrf.com/field-testing-diffraction/">Field testing diffraction</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Recently, we added advanced diffraction models to CloudRF to complement our existing models. To validate the performance of the new <strong>Bullington</strong> and <strong>Deygout</strong> models, we took a field trip to the Highlands of Scotland to collect UHF measurements over rugged mountain terrain and through forests.</p>



<p>With these measurements we have validated and optimised our new models for this environment. We already had single-knife-edge diffraction, based on Huygen&#8217;s formula, and the Irregular Terrain Model (ITM) which uses Vogler diffraction.  The Vogler model is known to be good but single knife edge has its limits which we have pushed. </p>



<figure class="wp-block-video"><video height="720" style="aspect-ratio: 1280 / 720;" width="1280" controls src="https://cloudrf.com/wp-content/uploads/2024/01/Highlands-field-test-intro.mp4"></video></figure>



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



<p>The testing validated our investment into the complex multi-obstacle models we have added. </p>



<p>Both new models offer a significant <strong>improvement in accuracy</strong>, with <strong>no loss in performance</strong> for Bullington. We were able to model diffraction with higher accuracy over multiple challenging obstacles such as gradual convex slopes, ridges and valleys. Modifications have been made to the CPU and GPU engines which will be updated on CloudRF and SOOTHSAYER in due course.</p>



<p>Our key findings include:</p>



<ul class="wp-block-list">
<li class="has-medium-font-size">Single-knife-edge was optimistic </li>



<li class="has-medium-font-size">Deygout was the most accurate, but slower</li>



<li class="has-medium-font-size">Bullington provided the best overall performance </li>



<li class="has-medium-font-size">7.6dB accuracy achieved, including receiver error</li>



<li class="has-medium-font-size">2.4dB improvement on single knife edge model</li>
</ul>



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



<p>We selected a famously cold and remote valley in the Cairngorms national park for our test which has cell towers in the valley and a variety of local repeaters for TETRA, VHF and UHF PTT services. The challenging terrain is notoriously difficult for radio communications making it ideal for our purposes.</p>



<p>Using a test phone with 3dB of measurement error attached to the Vodafone 4G network and a portable Rohde and Schwarz spectrum analyser, we collected a variety of VHF and UHF measurements along a 22km circular mountain route covering a wide variety of terrain. From the data collected, the 800MHz LTE measurements proved the best examples of signal failure so we focused our post-analysis on these.</p>



<p>Throughout the LTE testing the phone attached to multiple local cells and experienced prolonged signal failure as expected in a remote mountain valley.</p>



<p>We filtered the results to isolate 634 RSRP readings from a single physical LTE cell, <strong>PCI 460</strong>, from which we would calibrate modelling. This cell was located at the start of our test route and was a high power LTE band 20 (800MHz) base station with 10MHz of bandwidth.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_ridge_survey.jpg" rel="lightbox[24719]"><img loading="lazy" decoding="async" width="1024" height="577" src="https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_ridge_survey-1024x577.jpg" alt="" class="wp-image-24869" style="width:728px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_ridge_survey-1024x577.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_ridge_survey-300x169.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_ridge_survey-768x433.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_ridge_survey-416x234.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_ridge_survey.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


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



<p>The first, and last, few miles of the circular route was a mature Scots pine forest. Unlike dense Scandinavian pine forests, this was sparse with a relatively high tree canopy. A lighter tree clutter profile was used to represent the attenuation from these trees which impact UHF propagation.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2024/01/dee_valley.jpg" rel="lightbox[24719]"><img loading="lazy" decoding="async" width="1024" height="535" src="https://cloudrf.com/wp-content/uploads/2024/01/dee_valley-1024x535.jpg" alt="" class="wp-image-24833" style="width:626px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/01/dee_valley-1024x535.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/01/dee_valley-300x157.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/01/dee_valley-768x402.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/01/dee_valley-1536x803.jpg 1536w, https://cloudrf.com/wp-content/uploads/2024/01/dee_valley-416x218.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/01/dee_valley.jpg 1595w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h2 class="wp-block-heading">Convex hill and a loss of signal</h2>



<p>Beyond the forest, the route gained altitude into a mountain plateau where line of sight was lost. The shape of the hill meant any diffraction formula would have to model a gradual convex shape versus a simpler knife-edge obstacle.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2024/01/convex_hill.jpg" rel="lightbox[24719]"><img loading="lazy" decoding="async" width="1024" height="576" src="https://cloudrf.com/wp-content/uploads/2024/01/convex_hill-1024x576.jpg" alt="" class="wp-image-24836" style="width:626px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/01/convex_hill-1024x576.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/01/convex_hill-300x169.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/01/convex_hill-768x432.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/01/convex_hill-416x234.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/01/convex_hill.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h2 class="wp-block-heading">The ascent and re-acquisition </h2>



<p>As the route ascended a spur leading toward the ridge, the signal was reacquired beyond the snowline. This signal gain was gradual, starting as a diffracted signal from the lower convex hill which eventually became a direct signal at the summit, 7km away from the cell.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2024/01/reacquired_signal.jpg" rel="lightbox[24719]"><img loading="lazy" decoding="async" width="1024" height="532" src="https://cloudrf.com/wp-content/uploads/2024/01/reacquired_signal-1024x532.jpg" alt="" class="wp-image-24842" style="width:626px;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></figure>
</div>


<h2 class="wp-block-heading">Summit switcheroo</h2>



<p>The route traversed a high ridge which featured many gaps in our cell coverage in the test data. These gaps were because the LTE modem performed a handover to stronger cells which appeared as soon as they were &#8220;visible&#8221;. Depending upon the position along the ridge, it occasionally reverted to the original &#8220;460&#8221; cell at over 7km. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_ridge.jpg" rel="lightbox[24719]"><img loading="lazy" decoding="async" width="1024" height="582" src="https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_ridge-1024x582.jpg" alt="" class="wp-image-24845" style="width:625px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_ridge-1024x582.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_ridge-300x171.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_ridge-768x436.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_ridge-416x236.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_ridge.jpg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<h2 class="wp-block-heading">Descent into darkness</h2>


<div class="wp-block-image">
<figure class="alignright size-full is-resized"><a href="https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_descent-1.jpg" rel="lightbox[24719]"><img loading="lazy" decoding="async" width="459" height="527" src="https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_descent-1.jpg" alt="" class="wp-image-24857" style="width:269px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_descent-1.jpg 459w, https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_descent-1-261x300.jpg 261w, https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_descent-1-416x478.jpg 416w" sizes="auto, (max-width: 459px) 100vw, 459px" /></a></figure>
</div>

<div class="wp-block-image">
<figure class="alignright size-large is-resized"><a href="https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_descent.jpg" rel="lightbox[24719]"><img loading="lazy" decoding="async" width="768" height="1024" src="https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_descent-768x1024.jpg" alt="" class="wp-image-24848" style="width:230px;height:auto" srcset="https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_descent-768x1023.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_descent-225x300.jpg 225w, https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_descent-416x554.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/01/lochnagar_descent.jpg 800w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></figure>
</div>


<p>The steep descent from the ridge entered a obscured valley not visible from the cell. </p>



<p>This resulted in a prolonged loss of signal for several miles until the signal was reacquired toward the trees at the foot of the valley.</p>



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



<p>The LTE survey data was prepared as CSV and loaded into the CloudRF web interface for use with the coverage analysis tool. This provided live feedback on accuracy with user generated heatmap layers so the correct settings could be identified first visually using a fine colour schema and then numerically by the reported average error in decibels.</p>



<p>Whilst the site location and frequency was known, the power output was not so the first task was to match line of sight positions, such as on the ridge-line, to establish the power without any obstacles. From there, a tree clutter profile was created to match the tree measurements and finally the best model and context were selected. For this task, the generic Egli VHF/UHF model was chosen as a basic model on which to base the diffraction comparison.</p>



<p>As settings matured, the reported Root Mean Square (RMS) error reduced accordingly until it was below 8dB (including 3dB of receiver error). This was slightly better than the <a href="https://cloudrf.com/calibrating-beyond-line-of-sight-rf-modelling-with-field-testing/">8dB we achieved on our last field test </a>with LTE800 previously and given the extreme context, spanning a diverse mountain range, this was an excellent improvement.</p>



<p class="has-large-font-size">Subtracting receiver error gives modelling error in the range of 4.6 to 7dB; an excellent result for difficult terrain.</p>



<p></p>



<figure class="wp-block-table"><table><thead><tr><th><strong>Diffraction model</strong></th><th><strong>Mean error dB</strong></th><th><strong>RMSE error dB</strong></th><th><strong>Modelling error dB</strong></th><th><strong>Comment</strong></th></tr></thead><tbody><tr><td>Single knife edge</td><td>5.2</td><td>10</td><td>7</td><td>Optimistic. May show false positive coverage.</td></tr><tr><td>Deygout</td><td>-1.7</td><td>7.6</td><td>4.6</td><td>Good. Can be conservative and is 50% slower but gives high assurance.</td></tr><tr><td>Bullington</td><td>1.4</td><td>8.9</td><td>5.9</td><td>Good. Can be optimistic but is as fast as KED and relatively accurate.</td></tr></tbody></table><figcaption class="wp-element-caption">Calibration results from comparing area coverage with survey data</figcaption></figure>



<h2 class="wp-block-heading">Coverage results</h2>



<p>The scatter plot for the ascent to the ridgeline shows measured and simulated values. The steep drop at 2.5km and gap in results after 3.3km matches closely for the critical beyond line of sight region. The results start again once we ascended toward the ridge where the new models were conservative by 10dB whilst the simple knife edge model tracked the path loss curve &#8211; which was to be expected. All models aligned once line of sight was achieved at 6.3km.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://cloudrf.com/wp-content/uploads/2024/01/Diffraction-scatter-plot.png" rel="lightbox[24719]"><img loading="lazy" decoding="async" width="1024" height="614" src="https://cloudrf.com/wp-content/uploads/2024/01/Diffraction-scatter-plot-1024x614.png" alt="" class="wp-image-25028" srcset="https://cloudrf.com/wp-content/uploads/2024/01/Diffraction-scatter-plot-1024x614.png 1024w, https://cloudrf.com/wp-content/uploads/2024/01/Diffraction-scatter-plot-300x180.png 300w, https://cloudrf.com/wp-content/uploads/2024/01/Diffraction-scatter-plot-768x461.png 768w, https://cloudrf.com/wp-content/uploads/2024/01/Diffraction-scatter-plot-1536x922.png 1536w, https://cloudrf.com/wp-content/uploads/2024/01/Diffraction-scatter-plot-416x250.png 416w, https://cloudrf.com/wp-content/uploads/2024/01/Diffraction-scatter-plot.png 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<figure class="wp-block-gallery alignwide has-nested-images columns-default is-cropped wp-block-gallery-12 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2024/01/ked_diffraction.jpg" rel="lightbox[24719]"><img loading="lazy" decoding="async" width="1024" height="576" data-id="25022" src="https://cloudrf.com/wp-content/uploads/2024/01/ked_diffraction-1024x576.jpg" alt="Knife Edge Diffraction" class="wp-image-25022" srcset="https://cloudrf.com/wp-content/uploads/2024/01/ked_diffraction-1024x576.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/01/ked_diffraction-300x169.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/01/ked_diffraction-768x432.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/01/ked_diffraction-416x234.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/01/ked_diffraction.jpg 1500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Knife Edge Diffraction</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2024/01/deygout_diffraction.jpg" rel="lightbox[24719]"><img loading="lazy" decoding="async" width="1024" height="576" data-id="25019" src="https://cloudrf.com/wp-content/uploads/2024/01/deygout_diffraction-1024x576.jpg" alt="Deygout diffraction" class="wp-image-25019" srcset="https://cloudrf.com/wp-content/uploads/2024/01/deygout_diffraction-1024x576.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/01/deygout_diffraction-300x169.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/01/deygout_diffraction-768x432.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/01/deygout_diffraction-416x234.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/01/deygout_diffraction.jpg 1500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Deygout diffraction</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://cloudrf.com/wp-content/uploads/2024/01/bullington_diffraction.jpg" rel="lightbox[24719]"><img loading="lazy" decoding="async" width="1024" height="576" data-id="25016" src="https://cloudrf.com/wp-content/uploads/2024/01/bullington_diffraction-1024x576.jpg" alt="Bullington diffraction" class="wp-image-25016" srcset="https://cloudrf.com/wp-content/uploads/2024/01/bullington_diffraction-1024x576.jpg 1024w, https://cloudrf.com/wp-content/uploads/2024/01/bullington_diffraction-300x169.jpg 300w, https://cloudrf.com/wp-content/uploads/2024/01/bullington_diffraction-768x432.jpg 768w, https://cloudrf.com/wp-content/uploads/2024/01/bullington_diffraction-416x234.jpg 416w, https://cloudrf.com/wp-content/uploads/2024/01/bullington_diffraction.jpg 1500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Bullington diffraction</figcaption></figure>
</figure>



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



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="has-medium-font-size">The outcome of this testing has improved the accuracy of our diffraction models, identified optimisations for our clutter profiles and proved a simple path loss model can be very accurate beyond line of sight with the right diffraction model.</p>
</blockquote>



<p>The API settings we used for the LTE800 cell and RSRP output are here. Note the custom clutter profile and fine colour schema.</p>


<div class="wp-block-image">
<figure class="alignright size-full"><a href="https://cloudrf.com/wp-content/uploads/2024/01/image-5.png" rel="lightbox[24719]"><img loading="lazy" decoding="async" width="40" height="697" src="https://cloudrf.com/wp-content/uploads/2024/01/image-5.png" alt="" class="wp-image-24947"/></a></figure>
</div>


<pre class="wp-block-code"><code>{
    "version": "CloudRF-API-v3.9.5",
    "reference": "https://cloudrf.com/documentation/developer/swagger-ui/",
    "template": {
        "name": "Lochnagar LTE800",
        "service": "CloudRF https://api.cloudrf.com",
        "created_at": "2024-01-16T13:15:02+00:00",
        "owner": 1,
        "bom_value": 0
    },
    "site": "Site",
    "network": "LOGNAGAR",
    "engine": 2,
    "coordinates": 1,
    "transmitter": {
        "lat": 57.003155,
        "lon": -3.327424,
        "alt": 15,
        "frq": 806,
        "txw": 15,
        "bwi": 10,
        "powerUnit": "W"
    },
    "receiver": {
        "lat": 0,
        "lon": 0,
        "alt": 2,
        "rxg": 0,
        "rxs": -129
    },
    "antenna": {
        "mode": "custom",
        "txg": 19,
        "txl": 0,
        "ant": 0,
        "azi": 180,
        "tlt": 0,
        "hbw": 120,
        "vbw": 20,
        "fbr": 19,
        "pol": "v"
    },
    "model": {
        "pm": 11,
        "pe": 2,
        "ked": 2,
        "rel": 60
    },
    "environment": {
        "obstacles": 0,
        "buildings": 0,
        "landcover": 1,
        "clt": "SCOT4.clt"
    },
    "output": {
        "units": "m",
        "col": "PLASMA130.dBm",
        "out": 6,
        "ber": 0,
        "mod": 0,
        "nf": -120,
        "res": 10,
        "rad": 8
    }
}</code></pre>



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



<p><em>Climbing mountains in winter to test radio networks is dangerous, hard work which requires fitness, experience, skill and dedication to RF engineering. Only do this if you are serious about improving accuracy</em>!</p>
<p>The post <a href="https://cloudrf.com/field-testing-diffraction/">Field testing diffraction</a> appeared first on <a href="https://cloudrf.com">CloudRF</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="https://cloudrf.com/wp-content/uploads/2024/01/Highlands-field-test-intro.mp4" length="3072404" type="video/mp4" />

			</item>
	</channel>
</rss>
