Skip to content

Feature Request: Advanced Amateur Radio Propagation Simulation for fgcom-mumble #228

@Supermagnum

Description

@Supermagnum

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ProtocolProtocol stuffRadio-modelAffecting radio wave modelenhancementNew feature or requesthelp wantedExtra attention is neededmumble-pluginAffecting mumble plugin

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions