Physical layer for 5G
This module contains classes implementing the 5G NR physical layer using
GPU acceleration through the cuPHY library. The module contains full PDSCH transmitter
and PUSCH receiver pipelines in <a href="aerial.phy5g.pdsch.html#aerial.phy5g.pdsch.pdsch_tx.PdschTx">PdschTx</a>
and
<a href="aerial.phy5g.pusch.html#aerial.phy5g.pusch.pusch_rx.PuschRx">PuschRx</a>
, respectively. The other parts of this module contain
individual components of the transmitter-receiver chain, such as for example the LDPC
encoder and decoder in LdpcEncoder
and
LdpcDecoder
, and the channel estimator in
<a href="aerial.phy5g.algorithms.html#aerial.phy5g.algorithms.channel_estimator.ChannelEstimator">ChannelEstimator</a>
.