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
antennaobject.- Parameters
- signalSignal or array_like
Incoming
Signalobject(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
Noneno 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
signalargument. IfNoneno 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.receiveProcess and store one or more incoming (polarized) signals.
pyrex.SignalBase class for time-domain signals.
