Engee documentation

PBCH Demodulate

PBCH demodulation.

pbch demodulate

Description

The PBCH Demodulate block allows bit estimates to be obtained for an encoded BCH block.

The block performs the following actions:

  • Uses the cell ID to identify and extract PBCH related resource elements from the received grid.

  • Uses the estimated channel and noise variance information to perform minimum mean square error equalisation.

  • Demodulates and descrambles the aligned PBCH symbols to obtain bit estimates of the encoded BCH block.

Ports

Input

Nid - cell identifier
positive integer

The cell identifier for defining and extracting PBCH related resource elements from the accepted grid.

Data types: Int64.

NoiEst - estimated noise variance information
positive scalar

Estimated information about the noise variance.

Data types: Float64.

ISSB - SS/PBCH block index
positive integer

SS/PBCH block index required to initialise PBCH scrambling.

Data types: Int64.

REs - input signal as a complex matrix
matrix

A grid of elements of physical channel resources.

Data types: ComplexF64.

Output

Bits - sequence of bits for BCH block encoding
matrix

The sequence of evaluation bits to encode the BCH block as a matrix.

Data types: Float64.

Parameters

Main

Bitmap of SS blocks transmitted - number of information blocks transmitted
4 | 8 (by default) | `64

Number of information blocks transmitted.

Usage in program code

Block parameter

TransmittedBlocks

Values

4 | 8 | 64

By default

8