Skip to main content
Glama

noise_floor

Calculate thermal noise power, cascade noise figures, and determine receiver sensitivity for RF systems using fundamental physics formulas.

Instructions

Calculate thermal noise power (kTB), cascaded noise figure, and receiver sensitivity.

Computes the fundamental thermal noise floor N = k_B * T * B, which is -174 dBm/Hz at the IEEE standard temperature of 290K. Optionally cascades multiple amplifier/filter stages using the Friis noise figure formula F_total = F_1 + (F_2-1)/G_1 + (F_3-1)/(G_1*G_2) + ... and computes receiver sensitivity as S_min = N_floor + NF + SNR_required.

Use this tool when you need to:

  • Determine the thermal noise floor for a receiver bandwidth

  • Cascade noise figures through a multi-stage receiver chain

  • Calculate minimum detectable signal / receiver sensitivity

  • Validate that a claimed noise figure is physically plausible

Returns a PhysicalViolationError dict if inputs violate thermodynamic limits.

Args: bandwidth_hz: Receiver bandwidth in Hz (must be > 0) temperature_k: System noise temperature in Kelvin (default: 290K, must be >= 0) stages: Optional list of stages, each with 'gain_db' and 'noise_figure_db' keys required_snr_db: Required SNR in dB for sensitivity calculation

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
bandwidth_hzYes
temperature_kNo
stagesNo
required_snr_dbNo

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