Smithkit - v0.5.0
    Preparing search index...

    Class RfCalculations

    Index
    • Convert physical admittance in siemens to Γ. Undefined for a singular result.

      Parameters

      • admittanceSiemens: Complex
      • OptionalreferenceImpedanceOhms: number

      Returns Complex | undefined

    • Convert physical impedance in ohms to Γ. Undefined for a singular result.

      Parameters

      • impedanceOhms: Complex
      • OptionalreferenceImpedanceOhms: number

      Returns Complex | undefined

    • Convert reactance in ohms at a frequency in Hz to an ideal series L or C. Zero frequency, zero reactance, or an unrepresentable component returns undefined. Non-finite reactance and negative/non-finite frequency throw RangeError.

      Parameters

      • reactanceOhms: number
      • frequencyHz: number

      Returns ReactiveComponent | undefined

    • Read Γ without a chart or DOM. Undefined means a singular or inapplicable quantity. Passive-load quantities are undefined outside |Γ| ≤ 1; exact infinite limits are retained. Attenuation assumes a fully reflecting termination and is half the return loss.

      Parameters

      • gamma: Complex
      • OptionalreferenceImpedanceOhms: number

      Returns SmithReading

    • Convert Γ to physical admittance in siemens; undefined at the short circuit Γ = −1.

      Parameters

      • gamma: Complex
      • OptionalreferenceImpedanceOhms: number

      Returns Complex | undefined

    • Convert Γ to physical impedance in ohms; undefined at the open circuit Γ = 1.

      Parameters

      • gamma: Complex
      • OptionalreferenceImpedanceOhms: number

      Returns Complex | undefined

    • Change the positive real reference impedance of a voltage reflection coefficient. Preserves physical impedance, including exact open/short limits. A singular or unrepresentable result is undefined; non-finite inputs throw RangeError.

      Parameters

      • gamma: Complex
      • fromOhms: number
      • toOhms: number

      Returns Complex | undefined

    • Copy and renormalize samples, preserving object or packed representation.

      Parameters

      • samples: Float64Array
      • fromOhms: number
      • toOhms: number

      Returns Float64Array

    • Copy and renormalize samples, preserving object or packed representation.

      Parameters

      Returns TraceSamples

    • Copy and renormalize samples, preserving object or packed representation.

      Parameters

      • samples: Float64Array<ArrayBufferLike> | TraceSamples
      • fromOhms: number
      • toOhms: number

      Returns Float64Array<ArrayBufferLike> | TraceSamples