Precoding Module

The precoding module of HermesPy provides functionalities to code multidimensional wireless streams for spatial channel propagation.

classDiagram Serializable <|-- MaximumRatioCombining SymbolPrecoder <|-- MaximumRatioCombining Serializable <|-- DFT SymbolPrecoder <|-- DFT Serializable <|-- SymbolPrecoding Serializable <|-- SingleCarrier Serializable <|-- SpatialMultiplexing SymbolPrecoder <|-- SingleCarrier Serializable <|-- ZFTimeEqualizer SymbolPrecoder <|-- SpatialMultiplexing Serializable <|-- MMSESpaceEqualizer SymbolPrecoder <|-- ZFTimeEqualizer SymbolPrecoder <|-- MMSESpaceEqualizer Serializable <|-- ZFSpaceEqualizer Serializable <|-- SpaceTimeBlockCoding Serializable <|-- MMSETimeEqualizer SymbolPrecoder <|-- ZFSpaceEqualizer MaximumRatioCombining <|-- SpaceTimeBlockCoding SymbolPrecoder <|-- MMSETimeEqualizer