Calcolatore di lunghezza antenna

Calcolatore di lunghezza antenna

Progettare antenne, in modo semplice

Quando si pianificano e si tagliano i fili di un’antenna, tornano sempre le stesse domande: quanto devono essere lunghi i bracci di un dipolo? cosa cambia se uso filo isolato? e quanto devo accorciare se la risonanza è fuori centro?

Questo calcolatore ti aiuta a stimare lunghezze realistiche per le antenne radioamatoriali più comuni — dipoli, verticali, EFHW (end-fed half-wave), Inverted-V, dipoli a trappole, fan dipole, W3DZZ, ecc. — tenendo conto dei fattori di accorciamento, dell’isolamento e (in modalità avanzata) anche di effetti legati a linea di alimentazione e ambiente.

  • Unità metriche o US

  • Preset per le bande radioamatoriali

  • Possibilità di salvare i tuoi progetti

  • Pannello avanzato: larghezza di banda, feedline e suggerimenti di tuning

Inserisci frequenza e tipo di antenna qui sotto per iniziare. Per un’analisi più dettagliata, apri Advanced.

Antenna Length & Feedline Calculator


Enter frequency (and k or enable Auto from wire diameter), then choose antenna type.
`; return; } const lambda = Number.isFinite(f) ? MHzToLambdaMeters(f) : NaN; const { k, p } = Number.isFinite(lambda) ? effectiveK(lambda) : {k:parseFloat(kEl.value)||0.96, p:parseFloat(practicalPctEl.value)||0}; if (type === 'dipole') { const L = dipoleLengths(lambda, k, p); parts.push(`
Center-fed dipole total length: ${fmtLen(L.total)} (arms: ${fmtLen(L.arm)} each)
`); parts.push(`
Recommended balun: 1:1 current balun.
`); } else if (type === 'invertedv') { const apexEl = document.getElementById('apexHeight'); const angleEl = document.getElementById('legAngle'); const apex = apexEl ? readLengthInput(apexEl) : NaN; const angle = angleEl ? parseFloat(angleEl.value) : NaN; const L = invertedVLengths(lambda, k, p, apex, angle); parts.push(`
Inverted-V total length (corrected): ${fmtLen(L.total)} (legs: ${fmtLen(L.arm)} each)
`); if (Number.isFinite(apex)) parts.push(`
Apex height: ${fmtLen(apex)}; Angle: ${Number.isFinite(angle)?angle.toFixed(0):'—'}°; extra shortening ≈ ${(L.shortenFrac*100).toFixed(1)}%.
`); parts.push(`
Recommended balun: 1:1 current balun.
`); } else if (type === 'efhw') { const Ls = efhwLengths(lambda, k, p); parts.push(`
EFHW wire lengths:
    ${ Object.entries(Ls).map(([k2,v])=>`
  • ${k2}: ${fmtLen(v)}
  • `).join('') }
`); parts.push(`
Matching: 49:1 or 64:1 unun; small counterpoise (≈ 0.05–0.1 λ) often helps.
`); parts.push(`
Common-mode choke recommended on the feedline.
`); } else if (type === 'qvert') { const L = qVertLengths(lambda, k, p); parts.push(`
¼-wave vertical radiator: ${fmtLen(L.radiator)}
`); parts.push(`
Radials (4–16+): ${fmtLen(L.radial)} each. More/larger radials → lower ground loss.
`); } else if (type === 'vert58') { const L = vert58Lengths(lambda, k, p); parts.push(`
5/8-wave vertical radiator: ${fmtLen(L.radiator)}
`); parts.push(`
Requires matching (e.g., series coil or L-network) and often radials.
`); } else if (type === 'random9to1') { const rec = randomWireRecs(lambda); parts.push(`
Suggested random-wire lengths (approx.):
`); parts.push(`
    ${rec.picks.map(m=>`
  • ${fmtLen(m)}
  • `).join('')}
`); parts.push(`
Avoid near: ${rec.avoid.map(m=>fmtLen(m)).join(', ')}
`); parts.push(`
Use 9:1 unun + ATU; add a common-mode choke to tame RF on the shield.
`); } else if (type === 'trap2') { const bandHi = parseFloat(document.getElementById('bandHi')?.value); const bandLo = parseFloat(document.getElementById('bandLo')?.value); if (!Number.isFinite(bandHi) || !Number.isFinite(bandLo) || bandLo <= bandHi) { parts.push(`
Enter valid high/low band centers (MHz), low > high (e.g., 7.1 and 3.6).
`); } else { const L = trapDipoleTwoBand(MHzToLambdaMeters(bandHi), MHzToLambdaMeters(bandLo), k, p); parts.push(`
Trap Dipole (2-band):
`); parts.push(`
Inner arm (to trap) for high band ${bandHi} MHz: ${fmtLen(L.innerArm)}
`); parts.push(`
Outer tail (after trap) adds for low band ${bandLo} MHz: ${fmtLen(L.outerTail)}
`); parts.push(`
Total half for low band: ${fmtLen(L.totalLo)} (total tip-to-tip: ${fmtLen(L.totalLo*2)})
`); parts.push(`
Note: Trap L/C design and placement not computed; this gives geometric targets.
`); } } else if (type === 'fan2') { const bandHi = parseFloat(document.getElementById('bandHi')?.value); const bandLo = parseFloat(document.getElementById('bandLo')?.value); if (!Number.isFinite(bandHi) || !Number.isFinite(bandLo)) { parts.push(`
Enter valid band centers (MHz) (e.g., 14.2 and 7.1).
`); } else { const F = fanDipoleTwoBand(MHzToLambdaMeters(bandHi), MHzToLambdaMeters(bandLo), k, p); parts.push(`
Fan Dipole (2-band):
`); parts.push(`
${bandHi} MHz arms: ${fmtLen(F.bandA_arm)} each (total ${fmtLen(F.bandA_total)})
`); parts.push(`
${bandLo} MHz arms: ${fmtLen(F.bandB_arm)} each (total ${fmtLen(F.bandB_total)})
`); parts.push(`
Use a 1:1 current balun; space wires a few cm to reduce coupling.
`); } } else if (type === 'doublet') { parts.push(`
Doublet suggestion: if space allows, try totals like 2×13–20 m (≈2×42–66 ft). Use ladder line and an ATU.
`); parts.push(`
1:1 choke at tuner/coax junction; keep ladder line clear of metal.
`); } else if (type === 'w3dzz') { const L = trapDipoleTwoBand(MHzToLambdaMeters(7.1), MHzToLambdaMeters(3.6), k, p); parts.push(`
W3DZZ (approx.): inner arm to trap (40 m): ${fmtLen(L.innerArm)}; outer tail adds for 80 m: ${fmtLen(L.outerTail)}; total half (80 m): ${fmtLen(L.totalLo)}.
`); parts.push(`
Trap L/C not computed; tune traps and tails in practice.
`); } parts.push(`
Applied factors: k=${fmtNum(k,3)}; practical shortening=${fmtNum(p,1)}%.
`); resultsEl.innerHTML = parts.join(''); } // ===== Advanced computations ===== function renderAdvanced(){ const f = parseFloat(freqEl.value); const lambda = Number.isFinite(f) ? MHzToLambdaMeters(f) : NaN; const coaxType = coaxTypeEl.value; const coaxLen_m = readLengthInput(coaxLenEl); const coaxVF = parseFloat(coaxVFEl.value); const swr = parseFloat(swrEl.value); let lossDb = NaN, qtrLen_m = NaN, gamma = NaN, rl = NaN, pDeliv = NaN, combinedPct = NaN; if (Number.isFinite(f) && Number.isFinite(coaxLen_m)) { const refDb = COAX_DB_100M_100MHZ[coaxType] || 20; const scale = Math.sqrt(f/100); const dbPer100m = refDb * scale; lossDb = dbPer100m * (coaxLen_m/100); qtrLen_m = (lambda/4) * (Number.isFinite(coaxVF) ? coaxVF : 1.0); } if (Number.isFinite(swr) && swr>=1) { gamma = (swr-1)/(swr+1); rl = -20*Math.log10(gamma); pDeliv = (1 - gamma*gamma) * 100; } if (Number.isFinite(lossDb) && Number.isFinite(pDeliv)) { const lineFactor = Math.pow(10, -lossDb/10) * 100; combinedPct = (lineFactor/100) * (pDeliv/100) * 100; } const feedParts = []; feedParts.push(`
Estimated coax loss: ${fmtNum(lossDb,2)} dB (${coaxType}, ${fmtLen(coaxLen_m)})
`); feedParts.push(`
¼-wave coax section length: ${fmtLen(qtrLen_m)} (VF=${fmtNum(coaxVF,2)})
`); feedParts.push(`
SWR → |Γ|: ${fmtNum(gamma,3)}; Return loss: ${fmtNum(rl,1)} dB; Delivered (mismatch only): ${fmtNum(pDeliv,1)}%
`); feedParts.push(`
Approx. delivered after line + mismatch: ${Number.isFinite(combinedPct)?fmtNum(combinedPct,1)+'%':'—'}
`); feedlineOut.innerHTML = feedParts.join(''); const target = parseFloat(targetSWREl.value); const d_m = readLengthInput(wireDiaEl, true); let bwkHz = NaN; if (Number.isFinite(f) && Number.isFinite(d_m) && d_m>0) { const lambda2 = MHzToLambdaMeters(f); const fracBW = 2.8*(d_m/lambda2) + (Number.isFinite(target) && target<=2.0 ? 0.008 : 0.006); bwkHz = f * fracBW * 1000; } bwOut.innerHTML = `
Approx. 2:1 SWR bandwidth (dipole heuristic): ${Number.isFinite(bwkHz)?fmtNum(bwkHz,0)+' kHz':'—'}
Thicker wire → wider bandwidth. Height, surroundings, and ground losses also affect it.
`; const fNow = parseFloat(resNowEl.value); const fTarget = parseFloat(resTargetEl.value); if (Number.isFinite(fNow) && Number.isFinite(fTarget) && fNow>0 && fTarget>0) { const frac = (fNow - fTarget) / fTarget; const ant = antTypeEl.value; let baseLen = NaN; const {k, p} = Number.isFinite(lambda) ? effectiveK(lambda) : {k:0.96, p:0}; if (['dipole','invertedv','efhw','fan2','trap2','w3dzz'].includes(ant)) { baseLen = 0.5 * MHzToLambdaMeters(fTarget) * k; baseLen = applyShortening(baseLen, p); } else if (ant === 'qvert' || ant === 'vert58') { baseLen = (ant==='qvert' ? 0.25 : 0.625) * MHzToLambdaMeters(fTarget) * k; baseLen = applyShortening(baseLen, p); } else if (ant === 'doublet') { baseLen = 0.5 * MHzToLambdaMeters(fTarget) * 0.96; } if (Number.isFinite(baseLen)) { const deltaTotal = baseLen * frac; // + lengthen, - shorten const perArm = (['dipole','invertedv','fan2','trap2','w3dzz'].includes(ant)) ? deltaTotal/2 : deltaTotal; const action = deltaTotal<0 ? 'shorten' : 'lengthen'; tuneOut.innerHTML = `
Trim suggestion: ${action} total by ${fmtLen(Math.abs(deltaTotal))}${perArm!==deltaTotal?`, i.e. ${fmtLen(Math.abs(perArm))} per arm`:''} (from ${fNow} → ${fTarget} MHz).
Rule-of-thumb: higher frequency ⇒ shorter antenna; adjust symmetrically and re-measure.
`; } else { tuneOut.innerHTML = `
Provide main frequency and antenna type for a better trim estimate.
`; } } else { tuneOut.innerHTML = `
Enter current and target resonance to get trim guidance.
`; } } // ===== Presets (localStorage) ===== function loadPresets(){ const data = JSON.parse(localStorage.getItem(LS_KEY) || '{}'); presetLoadEl.innerHTML = '' + Object.keys(data).map(k=>``).join(''); return data; } function savePreset(name){ const data = loadPresets(); data[name] = getState(); localStorage.setItem(LS_KEY, JSON.stringify(data)); loadPresets(); } function deletePreset(name){ const data = loadPresets(); delete data[name]; localStorage.setItem(LS_KEY, JSON.stringify(data)); loadPresets(); } function getState(){ const state = { unit: unitSystemEl.value, f: freqEl.value, k: kEl.value, autoK: autoKEl.checked, ins: insWireEl.checked, pct: practicalPctEl.value, dia: wireDiaEl.value, type: antTypeEl.value, extras: { apex: document.getElementById('apexHeight')?.value || '', angle: document.getElementById('legAngle')?.value || '', bandHi: document.getElementById('bandHi')?.value || '', bandLo: document.getElementById('bandLo')?.value || '' }, adv: advEl.style.display !== 'none', coax: { type: coaxTypeEl.value, len: coaxLenEl.value, vf: coaxVFEl.value, swr: swrEl.value }, bw: { target: targetSWREl.value }, tune: { now: resNowEl.value, target: resTargetEl.value } }; return state; } function setState(s){ const old = unitSystemEl.value; unitSystemEl.value = s.unit || 'us'; if (old !== unitSystemEl.value) convertOnUnitSwitch(old, unitSystemEl.value); freqEl.value = s.f || ''; kEl.value = s.k || ''; autoKEl.checked = !!s.autoK; insWireEl.checked = !!s.ins; practicalPctEl.value = s.pct || ''; wireDiaEl.value = s.dia || ''; antTypeEl.value = s.type || 'dipole'; renderExtras(); const ex = s.extras || {}; if (document.getElementById('apexHeight')) document.getElementById('apexHeight').value = ex.apex || ''; if (document.getElementById('legAngle')) document.getElementById('legAngle').value = ex.angle || ''; if (document.getElementById('bandHi')) document.getElementById('bandHi').value = ex.bandHi || ''; if (document.getElementById('bandLo')) document.getElementById('bandLo').value = ex.bandLo || ''; if (s.adv) { advEl.style.display = 'block'; toggleAdvancedBtn.textContent = 'Advanced: ON'; } coaxTypeEl.value = (s.coax && s.coax.type) || 'RG58'; coaxLenEl.value = (s.coax && s.coax.len) || ''; coaxVFEl.value = (s.coax && s.coax.vf) || ''; swrEl.value = (s.coax && s.coax.swr) || ''; targetSWREl.value = (s.bw && s.bw.target) || ''; resNowEl.value = (s.tune && s.tune.now) || ''; resTargetEl.value = (s.tune && s.tune.target) || ''; renderResults(); renderAdvanced(); } // ===== Copy summary ===== function copySummary(){ const txt = document.getElementById('results').innerText + '\n\n[Feedline]\n' + (document.getElementById('feedlineOut').innerText || '') + '\n\n[Bandwidth]\n' + (document.getElementById('bwOut').innerText || '') + '\n\n[Tuning]\n' + (document.getElementById('tuneOut').innerText || ''); navigator.clipboard.writeText(txt).then(()=>{ btnCopy.textContent = 'Copied!'; setTimeout(()=>btnCopy.textContent='Copy summary', 1200); }); } // ===== Events ===== [freqEl, kEl, autoKEl, insWireEl, practicalPctEl, wireDiaEl, antTypeEl].forEach(el => { el.addEventListener('input', () => { renderExtras(); renderResults(); if (advEl.style.display!=='none') renderAdvanced(); }); }); bandPresetEl.addEventListener('change', () => { if (bandPresetEl.value) { freqEl.value = bandPresetEl.value; renderResults(); if (advEl.style.display!=='none') renderAdvanced(); } }); unitSystemEl.addEventListener('change', () => { const newSys = unitSystemEl.value; if (newSys !== currentUnitSystem) { convertOnUnitSwitch(currentUnitSystem, newSys); currentUnitSystem = newSys; } renderResults(); if (advEl.style.display!=='none') renderAdvanced(); }); toggleAdvancedBtn.addEventListener('click', () => { const on = advEl.style.display === 'none'; advEl.style.display = on ? 'block' : 'none'; toggleAdvancedBtn.textContent = `Advanced: ${on ? 'ON' : 'OFF'}`; if (on) renderAdvanced(); }); btnPdf.addEventListener('click', () => window.print()); btnCopy.addEventListener('click', copySummary); typeExtras.addEventListener('input', () => { renderResults(); if (advEl.style.display!=='none') renderAdvanced(); }); [coaxTypeEl, coaxLenEl, coaxVFEl, swrEl, targetSWREl, resNowEl, resTargetEl].forEach(el => { el.addEventListener('input', () => { if (advEl.style.display!=='none') renderAdvanced(); }); }); // Presets function refreshPresetsUI(){ loadPresets(); } btnSave.addEventListener('click', () => { const name = (presetNameEl.value || '').trim(); if (!name) { alert('Enter a preset name.'); return; } savePreset(name); refreshPresetsUI(); }); presetLoadEl.addEventListener('change', () => { const name = presetLoadEl.value; if (!name) return; const data = loadPresets(); if (data[name]) setState(data[name]); }); btnDeletePreset.addEventListener('click', () => { const name = presetLoadEl.value || presetNameEl.value; if (!name) { alert('Select or type a preset name to delete.'); return; } if (confirm(`Delete preset "${name}"?`)) { deletePreset(name); refreshPresetsUI(); } }); // ===== Init ===== loadPresets(); renderExtras(); renderResults(); })();

Capire la lunghezza dell’antenna: guida completa per appassionati e radioamatori

Perché la lunghezza conta davvero

Se hai mai costruito o tarato un’antenna, ti sarai chiesto: “Quanto deve essere lungo questo filo?”. All’inizio sembra banale: prendi la formula 300 diviso la frequenza in MHz e hai la risposta. Però, nella pratica, entrano in gioco diversi fattori: isolamento del filo, diametro, tipo di antenna, linea di discesa, altezza da terra e persino oggetti vicini (alberi, tetti, gronde, ringhiere).

Azzeccare la lunghezza non è solo “ordine e precisione”: cambia l’uso reale dell’antenna.

  • maggiore efficienza: più potenza diventa RF irradiata

  • meno stress per il RTX: ROS/SWR più basso, meno protezioni e riduzioni automatiche

  • spesso migliori rapporti e ricezione più pulita

  • soprattutto: meno ore sprecate a tagliare, risaldare e rimontare

Ecco perché un calcolatore di lunghezza non è un giocattolo, ma un vero “acceleratore” di risultati.

Fondamentali: lunghezza d’onda e risonanza

Lunghezza d’onda
Le onde radio viaggiano (quasi) alla velocità della luce. La formula pratica è:

λ (metri) = 300 / f(MHz)

Esempio: a 14,2 MHz (banda dei 20 m), una lunghezza d’onda è circa 21,1 m. Una mezza onda è 10,55 m… prima delle correzioni.

Risonanza
Un’antenna è “in risonanza” quando la sua reattanza è vicina a zero alla frequenza d’interesse e rimane soprattutto una componente resistiva. Questo semplifica l’adattamento d’impedenza, riduce il ROS e spesso limita la necessità di reti d’accordo complesse.

Fattore di velocità e fattore di accorciamento: perché 300/f spesso sbaglia

I fili reali non si comportano come linee ideali nello spazio libero. Isolamento e prossimità al suolo rallentano la propagazione della corrente lungo il conduttore. Questo si esprime con:

  • fattore di velocità (VF, velocity factor)

  • fattore di accorciamento (k)

Valori tipici (indicativi):

  • filo nudo: spesso 0,96–0,98

  • filo isolato: frequentemente 0,90–0,95 (dipende da guaina e geometria)

Per questo la formula “pura” tende a darti un’antenna troppo lunga. Il calcolatore applica fattori realistici per avvicinarti alla risonanza fin dal primo montaggio.

Dipoli: il punto di partenza più solido

Il dipolo a mezza onda è la base di riferimento: due bracci uguali alimentati al centro. È semplice, economico, efficiente e molto prevedibile.

Come calcolare la lunghezza di un dipolo

Una stima pratica:

Lunghezza totale ≈ (300 / f(MHz)) × k × 0,5

Ogni braccio è metà della lunghezza totale.

Esempio: 7,1 MHz (40 m), filo nudo con k ≈ 0,96
→ lunghezza totale circa 20,3 m, quindi 10,15 m per braccio (ordine di grandezza).

Alimentazione: balun e correnti di modo comune

Al punto di alimentazione, un balun di corrente 1:1 (o un choke ben fatto) aiuta tantissimo. Senza, le correnti possono “risalire” sulla calza del coassiale (modo comune), rendendo ROS e diagramma meno ripetibili e aumentando il rischio di RFI in stazione.

Altezza da terra: cambia il lobo di radiazione

  • attorno a ¼ λ: più radiazione “alta” → utile per NVIS (locale/regionale)

  • attorno a ½ λ o più: angolo più basso → spesso migliore per DX

  • molto alto: più lobi e nulli → talvolta utile, talvolta scomodo

Varianti di dipolo: Inverted-V, fan, trappole e W3DZZ

Inverted-V

Perfetto se hai un solo supporto alto. La geometria tende ad accorciare leggermente l’antenna e spesso porta l’impedenza vicino ai 50 Ω, quindi si sposa bene col coassiale.

Fan dipole

Più coppie di bracci sullo stesso punto di alimentazione, ognuna tarata su una banda. Multi-banda “pulito”, ma l’interazione tra fili può complicare il trimming.

Dipolo a trappole

Le trappole (circuiti LC risonanti) “bloccano” RF alle frequenze più alte, facendo apparire l’antenna più corta; alle frequenze più basse “passano” e lavora più lunghezza. Pro: multi-banda compatto. Contro: più componenti, un po’ di perdita e complessità meccanica.

W3DZZ

Un grande classico tra i dipoli a trappole (molto usato su 80/40 m e armoniche). Richiede costruzione accurata e taratura metodica.

EFHW: end-fed half-wave, pratica ma da impostare bene

L’EFHW (mezza onda alimentata a un’estremità) è diventata molto popolare, specialmente in portatile. Invece di alimentare al centro, colleghi il coassiale a un’estremità di un filo lungo circa mezza onda.

Il punto chiave è l’impedenza in estremità: è molto alta (spesso 2–3 kΩ). Per questo si usa un unun 49:1 o 64:1, che “trasforma” l’impedenza verso un valore più gestibile per una linea a 50 Ω.

Per il multi-banda, spesso si taglia sulla banda più bassa e si usano le armoniche per le bande superiori (es. 40 m → 20/15/10 m). In pratica aiutano:

  • un piccolo contrappeso (dimensionato in base al setup)

  • un choke efficace vicino al punto di alimentazione

  • una discesa coassiale posata con criterio (evitare di farla correre parallela e attaccata al filo radiante)

Antenne verticali: compatte e spesso forti sul DX

Le verticali tendono a irradiare con angoli più bassi, che favoriscono i collegamenti a distanza. Il punto critico è il sistema di radiali.

Verticale a quarto d’onda

Una verticale ¼ λ funziona bene solo con un piano di massa adeguato.

  • minimo 4 radiali, meglio: molti di più

  • radiali al suolo, rialzati o inclinati

  • lunghezza spesso vicina a ¼ λ (con i compromessi del caso)

Verticale 5/8 d’onda

Più lunga del quarto d’onda, può migliorare la radiazione a basso angolo (nota soprattutto in VHF/CB). Richiede quasi sempre un circuito di adattamento (spesso una bobina alla base), perché l’impedenza non è naturalmente vicina ai 50 Ω.

Nota pratica: in ambienti rumorosi, una verticale può raccogliere più QRM locale di un dipolo alto.

Diametro del filo, isolamento e fattori di correzione

La teoria presuppone un filo sottile e nudo, lontano da tutto. Nella realtà:

  • filo più spesso: spesso maggiore larghezza di banda (antenna meno “stretta”)

  • filo isolato: la risonanza tende a richiedere una lunghezza più corta

  • isolatori, nodi, pieghe finali: possono “allungare” elettricamente

Approccio robusto: tagliare un po’ lungo e poi rifinire.

Linea di alimentazione: coassiale, linea bilanciata e impatto sul sistema

Coassiale

Comodo, ma con perdite che crescono con frequenza e lunghezza. In VHF/UHF il tipo di cavo fa una differenza enorme. Anche qui conta il VF per sezioni accordate e stubs.

Linea bilanciata (scala, open-wire)

Perdite molto basse anche su lunghezze importanti. Con un accordatore, un doublet non perfettamente risonante può coprire molte bande in modo efficiente. Richiede però distanza dal metallo.

Choke e adattamento

Una buona strozzatura di modo comune (choke) stabilizza il comportamento, riduce sorprese e limita RFI.

ROS (SWR), risonanza e trimming

Il ROS/SWR descrive quanto bene antenna e linea si adattano alla radio. 1:1 è ideale, ma in pratica spesso va bene sotto 2:1.

Perché la risonanza aiuta

In risonanza l’impedenza è più “pulita” (meno reattiva), quindi l’adattamento è più semplice e il sistema è più ripetibile.

Metodo di trimming affidabile

  1. tagliare leggermente più lungo del calcolo

  2. montare all’altezza reale prevista (cambia la risonanza!)

  3. misurare punto di risonanza/curva ROS

  4. risonanza troppo bassa: accorciare poco per volta, in modo simmetrico

  5. risonanza troppo alta: aggiungere filo (prevedere margine)

A HF anche pochi centimetri spostano il punto d’accordo; a VHF contano i millimetri.

Strumenti utili

  • NanoVNA o analizzatori: curva completa e impedenza

  • ROS-metro del RTX: più grezzo ma pratico

  • pazienza e metodo: sempre validi

Consigli pratici per antenne a filo

  • meglio filo multifilare per resistenza meccanica

  • materiali e guaine resistenti ai raggi UV; corda Dacron per tiranti

  • evitare metallo vicino alle estremità

  • non tendere eccessivamente il filo (vento e dilatazioni)

  • in portatile: filo leggero + avvolgitore, montaggio rapido

  • balun/choke: poca estetica, tanta stabilità

A volte la regola migliore è: metti il filo in aria, misura, regola e fai QSO.

E il rumore in ricezione?

Le antenne ricevono anche il rumore. Vicino a linee elettriche, inverter fotovoltaici, alimentatori switching e LED, una verticale può “sentire” più disturbo. Spostare l’antenna di pochi metri, alzarla o cambiare configurazione può ridurre il rumore in modo netto.

FAQ: lunghezza antenna e progettazione

Come si calcola la lunghezza di un’antenna?

Si parte da 300 / f(MHz) per la lunghezza d’onda, poi si prende la frazione (¼, ½…) e si applica un fattore di accorciamento. Nella pratica, isolamento e installazione richiedono quasi sempre un aggiustamento finale.

Qual è la migliore antenna HF per il portatile?

Spesso l’EFHW: un solo punto di supporto, montaggio veloce, multi-banda tramite armoniche. Anche un Inverted-V leggero è una scelta eccellente.

Il diametro del filo influisce?

Sì: un filo più spesso tende ad allargare la banda utile (ROS più stabile). Non stravolge l’efficienza, ma rende l’accordo meno “critico”.

Cos’è il fattore di velocità del coassiale?

È la velocità di propagazione nel cavo rispetto allo spazio libero. Serve per tagliare stubs, linee di fase e sezioni accordate.

Posso accordare un dipolo senza analizzatore?

Sì: inizi lungo, misuri il ROS, poi accorci a piccoli passi e in modo simmetrico finché la risonanza cade dove ti serve.

Serve sempre un balun?

Non è “obbligatorio” per farlo irradiare, ma un balun 1:1 o un choke riduce correnti di modo comune, RFI e rende il comportamento più prevedibile.

Una sola antenna può coprire tutte le bande?

Alcune soluzioni coprono più bande (fan, trappole, EFHW, doublet + accordatore), ma con compromessi. Nella pratica molti usano 2–3 antenne “preferite” a seconda dello scopo.

L’antenna più semplice per iniziare?

Il dipolo a mezza onda: economico, efficace e perfetto per imparare risonanza e trimming.

Un calcolatore di lunghezza antenna ti porta molto vicino alle misure giuste e riduce i tentativi. L’ultimo margine dipende da filo, altezza, ambiente e da un trimming paziente. Metti il filo in aria, misura, accorcia poco per volta e divertiti in radio.


Le immagini utilizzate in questo articolo sono generate tramite IA...

Questo articolo può contenere link di affiliazione...

Weekly briefing

Get the weekly RF & IT briefing

Radio guides, RF calculators, AI, Windows, Linux and satellite communication explainers. One useful email per week. No spam.

Articoli simili