Skip to main content
Glama

rf_link_budget

Calculate RF link budgets using the Friis transmission equation to estimate received signal strength and validate antenna performance against physical limits.

Instructions

Calculate a complete RF link budget using the Friis transmission equation.

Computes free-space path loss (FSPL), received power, and validates antenna gains against aperture limits (G_max = eta * (pi*D/lambda)^2). Rejects any configuration that implies physically impossible antenna performance.

Use this tool when you need to:

  • Estimate received signal strength for a wireless link

  • Validate whether a claimed link budget is physically achievable

  • Check if antenna gain claims are consistent with antenna dimensions

  • Compute free-space path loss at a given frequency and distance

Returns both human-readable summary and machine-readable JSON with all intermediate values. Returns a PhysicalViolationError dict if any input violates physics.

Args: tx_power_dbm: Transmit power in dBm tx_antenna_gain_dbi: Transmit antenna gain in dBi rx_antenna_gain_dbi: Receive antenna gain in dBi frequency_hz: Carrier frequency in Hz (must be > 0) distance_m: Link distance in meters (must be > 0) tx_losses_db: TX-side miscellaneous losses in dB (default: 0) rx_losses_db: RX-side miscellaneous losses in dB (default: 0) tx_antenna_diameter_m: TX antenna diameter in meters (enables aperture check) rx_antenna_diameter_m: RX antenna diameter in meters (enables aperture check)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tx_power_dbmYes
tx_antenna_gain_dbiYes
rx_antenna_gain_dbiYes
frequency_hzYes
distance_mYes
tx_losses_dbNo
rx_losses_dbNo
tx_antenna_diameter_mNo
rx_antenna_diameter_mNo

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JonesRobM/physbound'

If you have feedback or need assistance with the MCP directory API, please join our Discord server