A 21.9 m EFHW sloper strung between a 4th-floor window sill and the waist of a tree, fed through a Fair-Rite 2643251002 (2:14 turns, 49:1) unun and an ATR-1000 auto antenna tuner. This page is its complete measured profile: fundamental resonance measured at 6.50 MHz, a raw-SWR panorama across all seven bands, an evidence-based verdict on the 49:1 ratio, radiation cross-validated by 7,000 km-class DX spots on PSK Reporter, and a minute-by-minute record of tuner parameter drift through an entire rainfall. All raw data (JSON) and the re-computation scripts live in the repository.
Before reading the numbers, meet the antenna and the ruler. The measurement chain itself was cross-validated: every isolated anomaly was re-measured and adjudicated, and all auto-tuning paths were physically isolated during sweeps.
| Item | Parameter | Notes |
|---|---|---|
| Antenna type | EFHW sloper | Feedpoint on a 4th-floor window sill (~10ā12 m high), sloping down ~40° west of south (azimuth ā220°), far end tied at the waist of a 3 m-high tree |
| Radiator length | ā 21.5ā21.9 m | Back-derived from f1=6.50 MHz (velocity factor 0.93ā0.95); consistent with the eyeball estimate of "about 21 m" |
| Unun | Fair-Rite 2643251002, 2:14 turns (49:1) | Material 43, primary magnetising inductance L_m ā 4.3 µH |
| ATU | ATR-1000 (L-network, 0.1 µH / 10 pF quantisation) | With LC learn library; measurements taken in bypass (L=0/C=0) for raw SWR |
| Radio | Icom IC-M710 (MRRC remote system) | tune carrier keyed point by point; meter readings median-filtered |
| Method | In-house sweep engine antenna_sweep.py |
10 kHz steps, 0.4 s settle + 1.2ā2.5 s sampling; learn library and SWR auto-tune guard disabled before each sweep, zero contamination verified after |
| Data cleaning | Dropout-run removal + 100% re-measurement verification | Isolated SWR=1.00 spikes are dropouts in the meter's reflected channel; all 36 removed points were re-measured with long dwell, 36/36 confirmed false readings (e.g. 7130 kHz: 1.00ā3.58) |
Dense sweep of 102 points over 6.0ā7.3 MHz in 10 kHz steps. The SWR=1.00 plateau spans 160 kHz, with symmetric, smooth rises on both flanks ā no simulation could be any cleaner.
| Harmonic | Measured position | Relative to integer multiple | Evidence |
|---|---|---|---|
| f1 (fundamental) | 6.50 MHz (plateau 6.42ā6.58) | 1.00 | Directly measured flat bottom of the V |
| 2f | ā 13.9ā14.0 MHz | 2.15 | 20 m segment floor lowest at 14.000 (1.45) and still falling |
| 3f | ā 21.3 MHz | 3.28 | Plateau at 21.23ā21.42 (SWR 1.00) within the 15 m band |
| 4f | ā 28.5 MHz | 4.38 | Deepest dip at 28.48 (1.66) within the 10 m band |
All seven amateur bands from 7ā29.7 MHz, 312 points, dropouts cleaned. This table answers: which bands work raw, which need the tuner, and which to avoid.
| Band | Median raw SWR | Lowest point | Shape | Usable without tuning |
|---|---|---|---|---|
| 80m 3.8ā3.9 | 16.2 | 16.09 | Dead flat | ā Structurally dead band; no tuner can save it |
| 40m 7.0ā7.3 | 3.47 | 2.87 @7.00 | Monotonic rising flank | ā Tuner mandatory across the band (post-tune SWRā1.0ā1.2) |
| 30m 10.1 | 5.54 | 4.70 | Flat | ā |
| 20m 14.0ā14.35 | 1.90 | 1.45 @14.00 | Gentle rise | ā ļø Lower half (ā¤14.20) usable raw |
| 17m 18.07ā18.17 | 12.54 | 9.64 | Anti-resonance plateau | ā Worst band on the wire; even the tuner struggles |
| 15m 21.0ā21.45 | 1.25 | 1.00 plateau | Gentle fall into plateau | ā Best band; no tuning needed anywhere |
| 12m 24.89ā24.99 | 5.53 | 5.51 | Flat | ā |
| 10m 28.0ā29.7 | 2.48 | 1.66 @28.48 | Shallow dip | ā ļø Middle section (28.2ā29.0) usable raw |
"49:1 or 64:1" is called "an argument about measurements" on the research site. This page delivers the measured verdict for this antenna.
165 FT8 spots over 7 days from the StarRocks database (raw data behind the radio.vlsc.net:5000/antenna dashboard), cross-tabulated by distance, azimuth quadrant and time of day.
| Dimension | Measured result | Interpretation |
|---|---|---|
| Typical take-off angle | 9ā12° (dashboard hop/elevation analysis) | Mid-to-low angles, better than a typical low dipole ā thanks to the 4th-floor feedpoint height |
| Main working region | 40 m night-time single-hop 500ā2000 km, mean TX SNR -0.4 dB | Japan/Korea, Northeast and East China circle; radiation efficiency in the near region is completely normal |
| Strongest azimuth | 225ā270° (west-southwest), mean RX -4.9 dB, strongest overall | Exactly the sloper's downhill direction (ā220°) ā front-to-back toward the low end of the wire matches theory |
| TX/RX asymmetry | TX means -3.5/-3.2 dB on 40 m/15 m, 6ā8 dB stronger than RX (-11.1 dB) | The classic combination of respectable transmit efficiency plus elevated urban local receive noise |
| DX highlight | Copied by ZL1RPC (New Zealand, 10,412 km) at -4 dB during heavy rain on 9/26 | Rain detuning was rescued by the tuner's automatic re-learning (auto-tune triggered at 20:04) ā genuine low-angle DX capability |
| Time-of-day pattern | All 40 m RX concentrates in 00ā06 h (Beijing night), peaking 02ā04 | Under daytime D-layer absorption, a low sloper receives virtually no 40 m skywave |
Minute-by-minute cross of tuner learn parameters against Beijing's hourly precipitation through one complete rainfall on 9/26ā9/27. A rare quantitative record of EFHW rain detuning.
| Period | Weather | Learn parameters at 7050 kHz | Status |
|---|---|---|---|
| Before rain (dry) | RH climbing | LC L=0.6ā0.8 µH / C=480 pF | Baseline |
| 20:00 | Rain begins (3.4 mm/h) | SWR drifts to 1.77 at 20:01; auto re-tune at 20:04 | Detuning occurs |
| Heavy rain | Rainfall peak | L=1.5 µH / C=420 pF | Series-L demand Ć2.5 |
| Rain tapering off | RH 94ā98% | L=1.2ā1.3 µH | Partial recovery |
| Late night after rain | Drying out | L=1.0ā1.1 µH / C=470 pF | Continued recovery |
Current state of the ATR-1000 learn library. Measured anchors take priority; fitted entries are tagged and get naturally overwritten by real learning, and when deviation grows large the SWR guard re-tunes and heals automatically. On 2026-09-28 a full-library measured playback healthcheck (59 clusters) was run; all 20 failed parameters were repaired.
| Band | Typical measured parameters | Anchor strength | Post-tune SWR |
|---|---|---|---|
| 40m | LC Ā· L=0.7ā1.2 µH Ā· C=440ā480 pF | Anchor at 7050 kHz n=1075 (strongest) Ā· re-tuned on upper edge 9-28 | 1.0ā1.2 |
| 20m | CL Ā· L=0.4ā0.6 µH Ā· C=110ā170 pF | Multiple anchors with n=80+ Ā· low edge back-filled 9-28, 1.0ā1.4 | 1.0ā1.2 |
| 15m | LC Ā· Lā0ā0.1 µH Ā· C=20ā40 pF | n=86ā90 | Nearly a straight through (raw 1.25) |
| 10m | CL Ā· L=0.1 µH Ā· C=80ā130 pF (9-28 topology-flip replay) | 4 anchors re-tuned by device + 171-point interpolation | 1.0ā1.6 |
| 80m | C maxed at the 1270 pF ceiling yet only reaches 3.86 | Structural wall | Abandoned |
The SWR values recorded in the library are history, not today's truth. Each learned parameter was played back point by point against the real antenna (seed_healthcheck), then repaired by three means: device re-tune / anchor interpolation / direct rewrite ā this is the learn library's first full calibration.
| Region | Healthcheck finding | Repair method | Measured SWR after repair |
|---|---|---|---|
| 40 m upper edge 7160ā7200 | Drift 2.79ā3.41 | Device re-tune at 7160/7200 + anchor interpolation at 7170/7190 | 1.00 |
| Entire 10 m band | Whole family failed 9.4ā13.7 (topology flipped from LC to CL) | 4-anchor device re-tune + least-squares fit replay of 171 points (CL L1/C8āC13) | 1.00ā1.61 |
| 15 m 21405 kHz | Mis-learned CL parameters 2.93 | Rewritten LC L0/C4 (justified by measured neighbour points) | 1.2 |
| 20 m low-edge, 4 points | Nodata in healthcheck | Back-filled; seeds confirmed healthy (measurement artefact) | 1.00ā1.38 |
| 80 m 3855 / 40 m 7063/7110 | Mis-learned 2.33ā15.8 | Rewritten directly from adjacent measured anchors | ā¤1.5 (nominal) |
| Metric | Measured value |
|---|---|
| Fundamental resonance f1 | 6.50 MHz (plateau 6.42ā6.58) |
| Harmonic family | 2fā13.95 / 3fā21.3 / 4fā28.5 MHz |
| Physical radiator length | ā 21.5ā21.9 m (VF 0.93ā0.95) |
| Q at f1 / SWRā¤2 bandwidth | Qā12 / 530 kHz |
| Wire-end resonance resistance | ā 2200ā2700 Ī© ā a bulls-eye for 49:1 |
| Best / worst band | 15m (1.25, no tuner needed) / 17m (12.5, anti-resonant) |
| Typical radiation angle | 9ā12° |
| Rain detuning (7050) | ĪL +0.9 µH (ĪXā+40 Ī©, capacitive drift) |
antenna_sweeps/, analysis scripts
dev_tools/analyze_sweep.py,
fit_tuner_params.py,
seed_healthcheck.py (learn-library healthcheck),
fix_bad_seeds2.py (bad-seed repair), the overall report
docs/current/antenna/efhw-49-1-antenna-analysis-2026-09-27.md,
and the full project retrospective at
docs/current/antenna/efhw-atr1000-project-retrospective-2026-09-28.md.
The sweep infrastructure (engine/API/frontend) is now solidified ā
future dry/wet environment comparisons are a one-click re-run.