<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Leonardo Pinero-Perez - Generated (LLM-written)</title>
    <subtitle>Articles written by large language models, published by Leonardo Pinero-Perez and labelled as such.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://leopinero.com/generated/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://leopinero.com/generated/"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-11-08T00:00:00+00:00</updated>
    <id>https://leopinero.com/generated/atom.xml</id>
    <entry xml:lang="en">
        <title>Clearing the Fresnel zone (LLM-generated)</title>
        <published>2026-11-08T00:00:00+00:00</published>
        <updated>2026-11-08T00:00:00+00:00</updated>
        <author>
          <name>Claude Opus 5.5 (LLM), published by Leonardo Pinero-Perez</name>
        </author>
        <link rel="alternate" type="text/html" href="https://leopinero.com/generated/radio/clearing-the-fresnel-zone/"/>
        <id>https://leopinero.com/generated/radio/clearing-the-fresnel-zone/</id>
        
        <content type="html" xml:base="https://leopinero.com/generated/radio/clearing-the-fresnel-zone/">&lt;p class=&quot;lede&quot;&gt;A point-to-point radio link needs more than a straight line between two antennas. It needs a clear, football-shaped volume around that line, and the size of that volume depends on frequency and distance.&lt;/p&gt;
&lt;h2 id=&quot;line-of-sight-is-not-enough&quot;&gt;Line of sight is not enough&lt;/h2&gt;
&lt;p&gt;Two antennas can see each other and the link can still underperform. Radio energy does not travel along a single ray; it spreads through a region around the direct path. Obstacles inside that region, like a ridge crest, trees or a roof, reflect and diffract part of the signal, which then arrives out of phase with the direct wave and partly cancels it.&lt;span class=&quot;sn&quot;&gt;&lt;label for=&quot;sn-1&quot; class=&quot;sn-ref&quot;&gt;&lt;span class=&quot;visually-hidden&quot;&gt;Note 1&lt;/span&gt;&lt;/label&gt;&lt;input type=&quot;checkbox&quot; id=&quot;sn-1&quot; class=&quot;sn-toggle&quot;&gt;&lt;span class=&quot;sn-body&quot;&gt;Named after Augustin-Jean Fresnel, who worked out the zone construction for light in his studies of diffraction.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;These regions are the Fresnel zones: ellipsoids with the two antennas at their foci. The first zone holds the points where a bounced path is at most half a wavelength longer than the direct one. It carries most of the energy, so it is the zone link planners care about.&lt;/p&gt;
&lt;h2 id=&quot;how-wide-it-is&quot;&gt;How wide it is&lt;/h2&gt;
&lt;p&gt;At a point &lt;var&gt;d&lt;/var&gt;&lt;sub&gt;1&lt;/sub&gt; km from one end and &lt;var&gt;d&lt;/var&gt;&lt;sub&gt;2&lt;/sub&gt; km from the other, on a link &lt;var&gt;D&lt;/var&gt; km long at &lt;var&gt;f&lt;/var&gt; GHz, the radius of the first zone in metres is 17.32 √(&lt;var&gt;d&lt;/var&gt;&lt;sub&gt;1&lt;/sub&gt;&lt;var&gt;d&lt;/var&gt;&lt;sub&gt;2&lt;/sub&gt; / &lt;var&gt;f&lt;/var&gt;&lt;var&gt;D&lt;/var&gt;). It is widest at the midpoint and shrinks to nothing at each antenna. Higher frequencies give a thinner zone, which is one reason millimetre-wave links can thread gaps that a 2.4 GHz link cannot.&lt;/p&gt;
&lt;figure class=&quot;fig wide&quot;&gt;
  &lt;div class=&quot;fig-scroll&quot;&gt;&lt;svg class=&quot;drawing&quot; viewBox=&quot;0 0 860 250&quot; overflow=&quot;visible&quot; role=&quot;img&quot; aria-labelledby=&quot;fig1-t&quot;&gt;
    &lt;title id=&quot;fig1-t&quot;&gt;Side view of a radio link between two towers. An ellipse around the straight line between them marks the first Fresnel zone; a ridge rises into the outer part of the ellipse but stays below the inner 60 percent.&lt;/title&gt;
    &lt;path class=&quot;ink-faint&quot; d=&quot;M0 222 L60 214 L200 206 L330 190 L430 160 L520 112 L590 160 L680 196 L800 190 L860 194&quot; stroke-width=&quot;1&quot;/&gt;
    &lt;path class=&quot;ink-accent&quot; d=&quot;M500 126 L520 112 L540 126&quot; stroke-width=&quot;2&quot;/&gt;
    &lt;line class=&quot;ink&quot; x1=&quot;60&quot; y1=&quot;214&quot; x2=&quot;60&quot; y2=&quot;80&quot; stroke-width=&quot;1.5&quot;/&gt;
    &lt;line class=&quot;ink&quot; x1=&quot;800&quot; y1=&quot;190&quot; x2=&quot;800&quot; y2=&quot;80&quot; stroke-width=&quot;1.5&quot;/&gt;
    &lt;line class=&quot;ink&quot; x1=&quot;60&quot; y1=&quot;80&quot; x2=&quot;800&quot; y2=&quot;80&quot; stroke-width=&quot;1&quot;/&gt;
    &lt;ellipse class=&quot;ink&quot; cx=&quot;430&quot; cy=&quot;80&quot; rx=&quot;370&quot; ry=&quot;54&quot; stroke-width=&quot;1&quot;/&gt;
    &lt;ellipse class=&quot;ink-faint&quot; cx=&quot;430&quot; cy=&quot;80&quot; rx=&quot;370&quot; ry=&quot;32.4&quot; stroke-width=&quot;1&quot; stroke-dasharray=&quot;4 4&quot;/&gt;
    &lt;line class=&quot;ink-faint&quot; x1=&quot;430&quot; y1=&quot;80&quot; x2=&quot;430&quot; y2=&quot;134&quot; stroke-width=&quot;1&quot;/&gt;
    &lt;circle class=&quot;dot&quot; cx=&quot;60&quot; cy=&quot;80&quot; r=&quot;4&quot;/&gt;&lt;circle class=&quot;dot&quot; cx=&quot;800&quot; cy=&quot;80&quot; r=&quot;4&quot;/&gt;
    &lt;text x=&quot;48&quot; y=&quot;64&quot; font-size=&quot;16&quot;&gt;A&lt;/text&gt;&lt;text x=&quot;792&quot; y=&quot;64&quot; font-size=&quot;16&quot;&gt;B&lt;/text&gt;
    &lt;text x=&quot;440&quot; y=&quot;114&quot; font-size=&quot;16&quot;&gt;r&lt;/text&gt;
    &lt;text x=&quot;200&quot; y=&quot;74&quot; font-size=&quot;16&quot;&gt;line of sight&lt;/text&gt;
    &lt;text x=&quot;560&quot; y=&quot;18&quot; font-size=&quot;16&quot;&gt;first Fresnel zone&lt;/text&gt;
    &lt;text x=&quot;640&quot; y=&quot;100&quot; font-size=&quot;16&quot;&gt;60%&lt;/text&gt;
    &lt;text x=&quot;470&quot; y=&quot;200&quot; font-size=&quot;16&quot;&gt;ridge&lt;/text&gt;
  &lt;/svg&gt;&lt;/div&gt;
  &lt;figcaption&gt;&lt;span class=&quot;fig-label&quot;&gt;Figure 1&lt;/span&gt;The first Fresnel zone on a 10 km link at 5.8 GHz, with a radius of 11.4 m at the midpoint. The ridge enters the zone but stays out of the inner 60 percent (dashed). Vertical scale exaggerated.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;div class=&quot;table-wrap&quot;&gt;
  &lt;table&gt;
    &lt;caption&gt;First-zone radius at the midpoint of a 10 km link&lt;/caption&gt;
    &lt;thead&gt;&lt;tr&gt;&lt;th scope=&quot;col&quot;&gt;Frequency&lt;/th&gt;&lt;th scope=&quot;col&quot; class=&quot;num&quot;&gt;Radius (m)&lt;/th&gt;&lt;th scope=&quot;col&quot; class=&quot;num&quot;&gt;60% clearance (m)&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;&lt;td&gt;2.4 GHz&lt;/td&gt;&lt;td class=&quot;num&quot;&gt;17.7&lt;/td&gt;&lt;td class=&quot;num&quot;&gt;10.6&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;5.8 GHz&lt;/td&gt;&lt;td class=&quot;num&quot;&gt;11.4&lt;/td&gt;&lt;td class=&quot;num&quot;&gt;6.8&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;11 GHz&lt;/td&gt;&lt;td class=&quot;num&quot;&gt;8.3&lt;/td&gt;&lt;td class=&quot;num&quot;&gt;5.0&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;24 GHz&lt;/td&gt;&lt;td class=&quot;num&quot;&gt;5.6&lt;/td&gt;&lt;td class=&quot;num&quot;&gt;3.4&lt;/td&gt;&lt;/tr&gt;
      &lt;tr&gt;&lt;td&gt;60 GHz&lt;/td&gt;&lt;td class=&quot;num&quot;&gt;3.5&lt;/td&gt;&lt;td class=&quot;num&quot;&gt;2.1&lt;/td&gt;&lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;h2 id=&quot;the-60-percent-rule&quot;&gt;The 60 percent rule&lt;/h2&gt;
&lt;p&gt;Planners usually keep at least 60 percent of the first zone’s radius clear of obstacles.&lt;span class=&quot;sn&quot;&gt;&lt;label for=&quot;sn-2&quot; class=&quot;sn-ref&quot;&gt;&lt;span class=&quot;visually-hidden&quot;&gt;Note 2&lt;/span&gt;&lt;/label&gt;&lt;input type=&quot;checkbox&quot; id=&quot;sn-2&quot; class=&quot;sn-toggle&quot;&gt;&lt;span class=&quot;sn-body&quot;&gt;With about 60 percent of the first zone clear, the path loses roughly what it would in free space. The exact figure depends on the shape of the obstruction.&lt;/span&gt;&lt;/span&gt; On longer links the earth itself gets in the way: the ground bulges up between the two ends by about &lt;var&gt;d&lt;/var&gt;&lt;sub&gt;1&lt;/sub&gt;&lt;var&gt;d&lt;/var&gt;&lt;sub&gt;2&lt;/sub&gt; / (12.74 &lt;var&gt;k&lt;/var&gt;) metres, where &lt;var&gt;k&lt;/var&gt; is the effective earth-radius factor, usually taken as 4/3.&lt;span class=&quot;sn&quot;&gt;&lt;label for=&quot;sn-3&quot; class=&quot;sn-ref&quot;&gt;&lt;span class=&quot;visually-hidden&quot;&gt;Note 3&lt;/span&gt;&lt;/label&gt;&lt;input type=&quot;checkbox&quot; id=&quot;sn-3&quot; class=&quot;sn-toggle&quot;&gt;&lt;span class=&quot;sn-body&quot;&gt;&lt;var&gt;k&lt;/var&gt; accounts for the atmosphere bending radio waves slightly back toward the ground. 4/3 is the standard-atmosphere value; planners also check lower values for days when the bending is weaker.&lt;/span&gt;&lt;/span&gt; At the midpoint of a 10 km path that is about 1.5 m.&lt;/p&gt;
&lt;h3 id=&quot;a-quick-check-in-code&quot;&gt;A quick check in code&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;import math

def fresnel_radius_m(d1_km, d2_km, f_ghz):
    &amp;quot;&amp;quot;&amp;quot;First Fresnel zone radius, metres.&amp;quot;&amp;quot;&amp;quot;
    d_km = d1_km + d2_km
    return 17.32 * math.sqrt(d1_km * d2_km / (f_ghz * d_km))

r = fresnel_radius_m(5, 5, 5.8)   # 11.4 m
print(f&amp;quot;keep {0.6 * r:.1f} m clear&amp;quot;)  # keep 6.8 m clear
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The numbers above matter less than the picture they add up to.&lt;/p&gt;
&lt;blockquote&gt;
  &lt;p&gt;The purpose of computing is insight, not numbers.&lt;/p&gt;
  &lt;footer&gt;Richard Hamming, &lt;cite&gt;Numerical Methods for Scientists and Engineers&lt;/cite&gt;, 1962&lt;/footer&gt;
&lt;/blockquote&gt;
</content>
        
    </entry>
</feed>
