Engee documentation

5G

Library 5G is designed for modelling and analysis of fifth-generation wireless communication systems. It provides blocks for designing and testing various aspects of 5G systems, including the physical layer, channel models, and signal processing techniques.

The library’s main tasks include the design and optimisation of multi-beam and electronically steerable antennas, 5G channel modelling, and the design and testing of communication protocols. The library allows you to model multipath channels with different fading laws and analyse the performance of systems under different conditions, including creating models of real usage scenarios to test the stability of communications in complex environments.


5G Waveform Generator

5G-NR signal generator.

BCH Decode

BCH decoding.

CB-CRC

Segmentation of code blocks and attachment of CRC code blocks.

Coreset SSC

Configuration of the CORESET search space.

CRC

CRC Calculation.

DCI Decode

Decoding of downlink control information (DCI).

DL-SCH Decode

Decoding of the common downlink DL-SCH.

DL-SCH Encode

Treatment of the DL-SCH common downstream channel.

Layer Mapping

Codeword Mapping.

LDPC

LDPC coding.

OFDM Demodulation

OFDM demodulation.

OFDM DemodSCS

OFDM demodulation of the signal with the total distance between subcarriers.

OFDM Modulation

OFDM modulation.

PBCH Demodulate

Demodulation of PBCH.

PBCH DM-RS

PBCH DM-RS treatment.

PBCH Extraction Equalization

Extraction and alignment of PBCH characters.

PDCCH Demodulate

Demodulation of PDCCH.

PDCCH DM-RS

Channel estimation using PDCCH DM-RS.

PDCCH Extraction Equalization

Extraction and alignment of PDCCH characters.

PDSCH Demodulate

Decoding the physical downlink of the PDSCH.

PDSCH DM-RS

Channel estimation using PDSCH DM-RS.

PDSCH DM-RS Configuration

Evaluation and alignment of the PDSCH channel using PDSCH DM-RS.

PDSCH Extraction Equalization

PDSCH character extraction and alignment.

PDSCH Modulation

PDSCH modulation.

PDSCH PT-RS

PDSCH phase tracking reference signals (PT-RS).

Perfect Channel Estimate

Estimation of the ideal channel.

Perfect Timing Estimate

Perfect Timing Estimator.

Polar Encoding

Polar coding of the input message.

Precoding Matrix

Creating a pre-coding matrix.

PSS Search and Frequency Offset Correction

PSS search and frequency correction.

PUCCH PRBS

Generation of a pseudo-random sequence for the PUCCH uplink.

PUSCH PT-RS

PUSCH phase tracking reference signals (PT-RS).

PUSCH PT-RS Indices

PUSCH phase tracking reference signal (PT-RS) resource element indices.

PUSCH Scramble

Codeword scrambling.

Rate Matching

Transmission rate matching.

Rate Matching Polar

Rate matching for an input polar coded message.

Spreading Format

Block orthogonal sequence propagation.

SSS search

SSS Search.

Symbol Modulate

Character Modulation.

Transform Precoding

Precoding Transformation.