Zero-Forcing

Inheritance diagram of hermespy.modem.waveform.ZeroForcingChannelEqualization
class ZeroForcingChannelEqualization(waveform=None)[source]

Bases: Generic[CWT], ChannelEqualization[CWT], Serializable

Zero-Forcing channel equalization for arbitrary waveforms.

Parameters:

waveform (CommunicationWaveform, optional) – The waveform generator this equalization routine is attached to.

equalize_channel(symbols)[source]

Equalize the wireless channel of a received communication frame.

Parameters:

frame (Symbols) – Symbols and channel state of the received communication frame.

Return type:

Symbols

Returns: The equalize symbols.

yaml_tag: Optional[str] = 'ZF'

YAML serialization tag