Skip to content
Documentation sections

Audio Power Amplifier Calculator

POSThttps://rftools.io/api/py/v1/calculate

Slug audio-power-amplifier. Calculate amplifier output power from supply voltage and speaker impedance. Get max power, RMS power, THD estimate by class (A/AB/D), SNR, and input sensitivity for speaker matching.

Inputs

Send every one of these in inputs, in the units shown. Most are required: a call without one is refused (400) and costs nothing; one the calculator can do without takes the default shown. An input outside its range is still computed and flagged in the provenance.

Inputs of audio-power-amplifier
NameUnitRangeDefaultDescription
vccnumberV1 … 10012Single supply voltage powering the amplifier
rlnumberΩ1 … 10008Speaker load impedance (common: 4Ω, 8Ω, 16Ω)
efficiencynumber%1 … 9970Amplifier efficiency: Class A ≈ 20%, Class AB ≈ 70%, Class D ≈ 90%
gainnumberdB0 … 8026Amplifier voltage gain

Outputs

Returned in values, by key. A value that is unbounded or undefined is null.

Outputs of audio-power-amplifier
FieldUnitDescription
poutMaxheadlineWMaximum output power at clipping (Vout_peak² / 2RL)
poutRMSWTypical RMS power for program material (≈50% of max)
thd_level%Typical total harmonic distortion estimate by amplifier class
snrdBApproximate signal-to-noise ratio estimate
inputSensitivitymVRMS input voltage required for full output power

Calling it

  • Calculate: one call, the request and response in full, and its errors.
  • Batch: this calculator with others, or a sweep, in one request.
  • Solve for a target: the value of one input that brings an output to a target.