Engee documentation

PBCH DM-RS

Processing PBCH DM-RS.

blockType: PBCHDMRS

Path in the library:

/5G/PBCH DM-RS

Description

Block PBCH DM-RS plots every possible sequence of PBCH DM-RS and performs channel and noise estimation. The DM-RS PBCH index with the best signal-to-noise ratio (SNR) determines the LSBs index of the SS/PBCH block required to initialize PBCH scrambling.

The block performs the following actions:

  • Definition of PBCH DM-RS indices.

  • Performing channel evaluation using DM-RS symbols for each possible DM-RS sequence, SNR evaluation.

  • Channel estimation for the entire SS/PBCH block using the SSS and PBCH DM-RS usage detected in the previous steps. Additive noise estimation is also performed on PBCH DM-RS/SSS.

Ports

Input

# Nid — the NID sequence
scalar

Details

The detected NID sequence in the received signal.

Data types

Float64

Complex numbers support

I don’t

# ResGrid — demodulated signal in the form of a complex matrix
the matrix

Details

The demodulated signal returned as a complex matrix.

Data types

ComplexF64

Complex numbers support

I don’t

Output

# ISSB — SS/PBCH block index
a positive integer

Details

The SS/PBCH block index required to initialize PBCH scrambling.

Data types

Int64

Complex numbers support

I don’t

# ChEst — estimated channel information returned as a complex matrix
the matrix

Details

Channel estimation for the entire SS/PBCH block using SSS and PBCH DM-RS usage.

Data types

ComplexF64

Complex numbers support

I don’t

# NoiEst — estimated information about noise dispersion
positive scalar

Details

Estimation of additive noise in PBCH DM-RS and SSS.

Data types

Float64

Complex numbers support

I don’t