Engee documentation

PBCH DM-RS

PBCH DM-RS treatment.

pbch dm rs

Description

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

The block performs the following actions:

  • Determining the DM-RS PBCH indices.

  • Perform channel estimation using DM-RS symbols for each possible DM-RS sequence, SNR estimation.

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

Ports

Input

ResGrid - demodulated signal as a complex matrix
matrix

Demodulated signal returned as a complex matrix.

Data types: ComplexF64.

Nid - NID sequence
scalar

The detected NID sequence in the received signal.

Data types: Float64.

Output

ISSB - SS/PBCH block index
positive integer

SS/PBCH block index required to initialise PBCH scrambling.

Data types: Int64.

ChEst - channel estimation information returned as a complex matrix
matrix

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

Data types: ComplexF64.

NoisEst - estimated noise variance information
`positive scalar

Additive noise estimation in PBCH DM-RS and SSS.

Data types: Float64.