3GPP compliant coding and modulation for Physical Shared Channels
The Physical Uplink Shared Channel (PUSCH) is used to for uplink data which is shared from the user to the gNB on time and frequency. This channel contains, uplink user data and higher layer control messages. The PUSCH channel needs to be designed with flexibility in mind to support various modulation and coding schemes dependant upon SNR. To support channel estimation and demodulation contains a DMRS reference signal.
As part of the supported standard, AccelerComm have multiplexed uplink control information (UCI) as part of the PUSCH replacing the need for PUCCH transmission but this does require the inclusion of a polar decoder into the channel.
AccelerComm’s PUSCH Decoder, provides Forward Error Correction (FEC) decoding capabilities along with the complete Quadrature Amplitude Modulation (QAM) demodulation functionality for uplink data processing in a gNB/base station.
* They are implemented as per the latest 3GPP specifications and are compliant with TS 38.211 and 38.212.
* The new QAM demodulator functionality complements the existing high performance AccelerComm LDPC and Polar decoder solutions.
* Like all AccelerComm IP the LDPC, Polar decoder and demodulator is configurable to several different parallelisms to optimise the Size, Weight and Power (SWaP) of each integration.
* Functions supported in the PUSCH Decoder IP are transport block CRC, desegmentation, code block CRC, LDPC decoding, Polar decoding, HARQ buffer, rate matching, deinterleaving, deconcatenation, demultiplexing, descrambling, demodulation