PUSCH#

PUSCHConfig([carrier_config, ...])

Configuration for a physical uplink shared channel (PUSCH).

PUSCHDMRSConfig(**kwargs)

Sets parameters related to the generation of demodulation reference signals (DMRS) for a physical uplink shared channel (PUSCH), as described in Section 6.4.1.1 [3GPPTS38211].

PUSCHLSChannelEstimator(resource_grid, ...)

Least-squares (LS) channel estimation for NR PUSCH transmissions.

PUSCHPilotPattern(pusch_configs[, precision])

Pilot pattern for NR PUSCH.

PUSCHPrecoder(precoding_matrices[, ...])

Precodes a batch of modulated symbols mapped onto a resource grid for PUSCH transmissions.

PUSCHReceiver(pusch_transmitter[, ...])

This block implements a full receiver for batches of 5G NR PUSCH slots sent by multiple transmitters.

PUSCHTransmitter(pusch_configs[, ...])

Generates batches of 5G NR PUSCH slots for multiple transmitters.