skrf.media.freespace.Freespace.attenuator
- Freespace.attenuator(s21, db=True, d=0, unit='deg', name='', **kwargs)
Ideal matched attenuator of a given length.
- Parameters:
s21 (number, array-like) – the attenuation
db (bool, optional) – is s21 in dB? otherwise assumes linear. Default is True (dB).
d (number, optional) – length of attenuator. Default is 0.
unit (['deg','rad','m','cm','um','in','mil','s','us','ns','ps']) – the units of d. See
to_meters()
, for details. Default is ‘deg’name (str) – Name for the returned attenuator Network
**kwargs (arguments, keyword arguments) – passed to func:line
- Returns:
ntwk – 2-port attenuator
- Return type:
Network
object