Precoding

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

classDiagram Serializable <|-- SpaceTimeBlockCoding Precoding <|-- SymbolPrecoding SymbolPrecoder <|-- SingleCarrier SymbolPrecoder <|-- SpatialMultiplexing Precoder <|-- TransmitStreamEncoder Serializable <|-- TransmitStreamCoding Serializable <|-- MaximumRatioCombining Serializable <|-- SingleCarrier Precoding <|-- ReceiveStreamCoding Serializable <|-- SpatialMultiplexing Serializable <|-- Precoding Serializable <|-- SymbolPrecoding SymbolPrecoder <|-- DFT Precoding <|-- TransmitStreamCoding Precoder <|-- SymbolPrecoder Serializable <|-- ReceiveStreamCoding MaximumRatioCombining <|-- SpaceTimeBlockCoding Serializable <|-- DFT Precoder <|-- ReceiveStreamDecoder SymbolPrecoder <|-- MaximumRatioCombining