Hyperparameters
Global simulation parameters and configuration
🚧
Under Construction
This documentation is currently being developed and will be available soon.
Overview
The Hyperparameters panel provides a centralized interface for configuring global simulation parameters that affect the entire scene and all RF calculations.
Parameter Categories
Ray Tracing Parameters
- • Max Bounces: Maximum number of ray reflections
- • Ray Count: Number of rays per transmitter
- • Min Path Loss: Threshold for ray termination (dB)
- • Diffraction: Enable/disable diffraction modeling
RF Parameters
- • Center Frequency: Default frequency for simulations (Hz)
- • Bandwidth: Signal bandwidth (Hz)
- • Polarization: Default polarization (Vertical/Horizontal/Circular)
- • Noise Floor: Background noise level (dBm)
Material Properties
- • Default Permittivity: Relative permittivity (εᵣ)
- • Default Conductivity: Electrical conductivity (S/m)
- • Roughness Factor: Surface scattering parameter
Computation Settings
- • GPU Device: Select CUDA device for computation
- • Batch Size: Number of parallel ray batches
- • Precision: Float32 vs Float64 computation
- • Caching: Enable geometry and material caching
Python API Access
Hyperparameters can also be configured from Python:
from rfdt import Scene
scene = Scene()
# Configure ray tracing
scene.hyperparameters.max_bounces = 5
scene.hyperparameters.ray_count = 10000
scene.hyperparameters.min_path_loss = 120 # dB
# Configure RF parameters
scene.hyperparameters.center_frequency = 28e9 # 28 GHz
scene.hyperparameters.bandwidth = 400e6 # 400 MHz
# Configure computation
scene.hyperparameters.gpu_device = 0
scene.hyperparameters.batch_size = 1024Presets
The Hyperparameters panel includes preset configurations for common scenarios:
Indoor
Optimized for indoor environments with multiple reflections
Outdoor
Large-scale outdoor scenarios with fewer bounces
High Accuracy
Maximum precision with higher computational cost