-
-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Enhance fgcom-mumble to become a comprehensive amateur radio HF propagation simulator with realistic frequency usage patterns and solar-terrestrial physics modeling.
Core Features
Amateur Radio Channel System
Band-specific channels for 160m, 80m, 60m, 40m, 30m, 20m, 17m, 15m, 10m, 6m
Popular frequency pre-population based on real DX cluster data
Seasonal frequency datasets - scrape DX clusters during mid-winter, spring, mid-summer, mid-autumn, early winter, late winter using:
https://github.com/Supermagnum/cluster-analyzer
It will take two weeks to get good numbers.
Smart frequency blending using fuzzy logic based on calendar date + real-time solar conditions
Maidenhead grid locator support with distance/bearing calculations
Realistic HF Propagation Model
Solar Flux Index (SFI) integration from NOAA/SWPC
K-index and A-index geomagnetic activity modeling
Day/night path calculation with solar terminator effects
Maximum Usable Frequency (MUF) calculations
Lowest Usable Frequency (LUF) with D-layer absorption modeling
Seasonal ionospheric variations
Optional:
Support for rotateable antennas, and stationary antennas like Yagi,loop, ground plane 1/4 wave, endfed.
All antennas 10 meters above average ground, as standard. If /MM is used, 1/4 GP 3m above sea level or loop 30 meters above sea level.
Power levels: 50,100,150,200 etc up to 1000W.
Bandplans and description of common antennas can be found in: https://github.com/Supermagnum/Supermorse-server/tree/main/Bandplans_and_antennas
Note that the 80 meter loop is a multi-band antenna, usually a square shaped horizontal loop.
Feedpoint on the middle of one of the straight sides.
Its a good antenna!
4NEC2 Pattern File Support ( these provides antenna gain patterns) Antennas described in this folder needs to be simulated to get relevant data.
Native formats:
NEC output files - 4NEC2 can export its calculated patterns as text files Radiation pattern data - Generated from your NEC geometry models Far-field pattern files - ASCII format with angle/gain data
4NEC2 pattern exports typically include:
Theta/Phi coordinates (spherical coordinates) Gain values in dBi Frequency information Polarization components (vertical/horizontal)
Real-time Data Integration
Solar weather data from swpc.noaa.gov
Audio Simulation
Signal strength calculation based on distance, frequency, solar conditions, path
Audio quality effects with realistic fading and QRM/QRN based on propagation
Band-specific characteristics (CW vs SSB behavior)
Implementation Benefits
Transforms fgcom-mumble into the gold standard for amateur radio simulation
Users naturally congregate on realistic frequencies with proper propagation
Educational tool for learning HF propagation physics
Technical Approach
Build on existing fgcom-mumble modular architecture, leveraging established propagation algorithms (VOACAP models, ITU-R standards) with modern real-time data feeds.
This would create an incredibly realistic amateur radio propagation simulator that reflects actual operating patterns and ionospheric physics.
Ps: https://github.com/Supermagnum/Supermorse-server/tree/main/src/murmur/modules
You can use those for starters.