Engee documentation

PBCH Demodulate

Demodulation of PBCH.

blockType: PBCHDemodulate

Path in the library:

/5G/PBCH Demodulate

Description

Block PBCH Demodulate allows you to get bit estimates for the encoded BCH block.

The block performs the following actions:

  • Uses the cell ID to identify and retrieve PBCH-related resource items from the received grid.

  • Uses estimated channel and noise dispersion information to perform minimum mean squared error equalization.

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

Ports

Entrance

Nid — ID of the pass cell:q[<br>] a positive integer

ID of the cell for identifying and retrieving PBCH-related resource elements from the accepted grid.

Data type: Int64

NoiEst — estimated information about noise dispersion
positive scalar

Estimated information about noise dispersion.

Data type: Float64

ISSB — SS/PBCH pass block index:q[<br>] a positive integer

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

Data type: Int64

REs — input signal in the form of a complex matrix
matrix

A grid of physical channel resource elements.

Data type: ComplexF64

Output

Bits — a sequence of bits for encoding the BCH pass block:q[<br>] matrix

A sequence of evaluation bits for encoding a BCH block as a matrix.

Data type: Float64

Parameters

The main

Bitmap of SS blocks transmitted — the number of transmitted blocks of pass information:q[<br>] 4 | 8 (By default) | 64

The number of transmitted blocks of information.

Usage in program code

Block parameter

TransmittedBlocks

Values

4 | 8 | 64

By default

8