=========== Precoding =========== .. inheritance-diagram:: hermespy.core.precoding.Precoder hermespy.core.precoding.TransmitEncoder hermespy.core.precoding.ReceiveDecoder hermespy.core.precoding.Precoding hermespy.core.precoding.TransmitPrecoding hermespy.core.precoding.ReceivePrecoding hermespy.core.precoding.TransmitStreamEncoder hermespy.core.precoding.ReceiveStreamDecoder hermespy.core.precoding.TransmitSignalCoding hermespy.core.precoding.ReceiveSignalCoding :parts: 1 :top-classes: collections.abc.Sequence Precodings are HermesPy's way of representing a sequence of operations on parallel complex-valued data streams. .. autoclass:: hermespy.core.precoding.Precoder .. autoclass:: hermespy.core.precoding.TransmitEncoder .. autoclass:: hermespy.core.precoding.ReceiveDecoder .. autoclass:: hermespy.core.precoding.Precoding .. autoclass:: hermespy.core.precoding.TransmitPrecoding .. autoclass:: hermespy.core.precoding.ReceivePrecoding .. autoclass:: hermespy.core.precoding.TransmitStreamEncoder .. autoclass:: hermespy.core.precoding.ReceiveStreamDecoder .. autoclass:: hermespy.core.precoding.TransmitSignalCoding .. autoclass:: hermespy.core.precoding.ReceiveSignalCoding .. autoclass:: hermespy.core.precoding.PrecoderType .. autoclass:: hermespy.core.precoding.TransmitEncoderType .. autoclass:: hermespy.core.precoding.ReceiveDecoderType .. autoclass:: hermespy.core.precoding.PrecodingType .. autoclass:: hermespy.core.precoding.TransmitPrecodingType .. autoclass:: hermespy.core.precoding.ReceivePrecodingType