pyrex.AntennaSystem.receive¶
-
AntennaSystem.
receive
(signal, direction=None, polarization=None, force_real=False)¶ Process and store one or more incoming (polarized) signals.
Processes the incoming signal(s) by passing the call along to the
antenna
object.- Parameters
- signalSignal or array_like
Incoming
Signal
object(s) to process and store. May be separate polarization representations, but therefore should have the same times.- directionarray_like, optional
Vector denoting the direction of travel of the signal(s) as they reach the antenna (in the global coordinate frame). If
None
no directional gain will be applied.- polarizationarray_like, optional
Vector(s) denoting the signal’s polarization direction (in the global coordinate frame). Number of vectors should match the number of elements in
signal
argument. IfNone
no polarization gain will be applied.- force_realboolean, optional
Whether or not the frequency response should be redefined in the negative-frequency domain to keep the values of the filtered signal real.
- Raises
- ValueError
If the number of polarizations does not match the number of signals. Or if the signals do not have the same times array.
See also
pyrex.Antenna.receive
Process and store one or more incoming (polarized) signals.
pyrex.Signal
Base class for time-domain signals.