The Antenna Length calculator computes the optimal antenna length for any given frequency, displayed in both metric and imperial units. It also shows how many elements to extend for each of your saved telescopic antennas.
This is an External-apps-informations (.ppma file on the SD card).
Warning
Selecting the right ("tuned" or "matched") antenna for each frequency is of paramount importance — otherwise RX or TX will be less than optimal. Under some circumstances, such as a grossly mismatched antenna during high power TX, you could end up damaging your equipment. This applies to all radio TX equipment.
Controls
| Field | Description |
|---|---|
| Frequency | Target frequency. Adjust with the encoder; step size is 1 MHz. |
| Wave | Antenna type / fraction of a wavelength to calculate. |
| Metric | Calculated length in meters and centimeters. |
| Imperial | Calculated length in feet and inches. |
Wave Type Options
| Option | Fraction | Notes |
|---|---|---|
| Full | 1 | Full wavelength |
| Half | 1/2 | Common dipole |
| Quarter | 1/4 | Default — common whip/monopole |
| 3/4 | 3/4 | |
| 1/8 | 1/8 | |
| 3/8 | 3/8 | |
| 5/8 | 5/8 | Popular for VHF/UHF gain |
| 7/8 | 7/8 |
Telescopic Antenna Guidance
Below the calculated length, the app shows how many elements to extend on each of your saved telescopic antennas to reach the target length.
For example: ANT500: 3 1/4 elements means extend 3 full sections plus roughly a quarter of the next.
If no ANTENNAS.TXT file is found on the SD card, the app falls back to the built-in ANT500 antenna only.
Adding Your Own Antennas
Place a file at WHIPCALC/ANTENNAS.TXT on the SD card. Lines starting with # are comments.
Format: label,element1_mm,element2_mm,...
Each element value is the total extended length in millimeters when that section is fully extended.
Example ANTENNAS.TXT
#antenna label,elements length in mm, separated by commas
ANT700,95,134,175,206,230,245
ANT500,185,315,450,586,724,862
TELESCOPIC,118,183,253,326,399,476
Cheap 11cm,118,183,253,326,399,476
References
Episode 44: telescopic antenna of the HackRF (The RF Noob) https://www.youtube.com/watch?v=MzbAEBghcPM
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Start here
Contributors
How to collaborate
Contributing Guidelines
How to ask questions correctly
Hardware
- PortaPack Versions (which one to buy)
- Features
- HackRF Versions
- Description of the hardware
- Enclosure/cases
- Repairs
- Mods
User manual
Intended use and Legality
- Usage cautions
- First steps
- Firmware update procedure
- User interface
- Powering the PortaPack
- Troubleshooting
- Won't boot
- Config Menu
- Firmware upgrade
- Diagnose firmware update in Windows
- Receive Quality Issues
- No TX/RX
- TX Carrier Only
- H2+ speaker modifications
- Dead Coin Cell Battery
- Factory Defaults
- SD card not recognized by PC with the SD-card over USB selected
- DFU overlay
- Full reset
- SolveBoard
- How to Format SDCard
- What if I don't like some of the apps
Applications
- 📥 Receivers
- 📤 Transmitters
- ADS-B(S) TX
- Adult Toys
- APRS TX
- BHT Xy/EP
- BLE TX
- BLESpam
- Burger Pager
- CVS Spam
- EPIRB
- FlipperTX
- GPS Sim
- Hopper
- Jammer
- KeeLoq TX
- Key fob TX
- LGE Tool
- MDC-1200 TX
- Morse TX
- OOK
- OOK Brute
- OOK Editor
- P25 TX
- POCSAG TX
- RDS
- RTTY TX
- SAME TX
- Signal gen
- Soundboard
- Spectrum Painter
- SSTV
- TEDI/LCR
- TouchTunes
- TPMS TX
- 🔄 Transceivers
- 🟡 Recon
- 🔴 Capture
- ▶️ Replay
- 🖲️ Remote
- 🔍 Looking Glass
- 🛠️ Utilities
- 🎮 Games
- ⚙️ Settings
- 💻 HackRF Mode
Misc
Developer Manual
- Compilation of the firmware
- Compile on WSL with ninja
- How to compile on Windows faster with WSL 2
- Using Docker and Kitematic
- Docker command-line reference
- Using Buddyworks and other CI platforms
- Notes for Buddy.Works (and other CI platforms)
- Using ARM on Debian host
- All in one script for ARM on Debian host
- Compile on Arch based distro (exclude Asahi), or other weird distros
- Dev build versions
- Notes About ccache
- Create a custom map
- Code formatting
- PR process
- Description of the Structure
- Software Dev Guides
- Tools
- Research
- UI Screenshots
- Maintaining
- Creating a prod/stable release (Maintainers only)
- Maintaining rules
- Development States Notes
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Note
The wiki is incomplete. Please add content and collaborate.
Important
- This is a public wiki. Everything is visible to everyone. Don't use it for personal notes.
- Avoid linking to external tutorials/articles; they may become outdated or contain false information.