Engee documentation

BCH Decode

BCH decoding.

bch decode

Description

The BCH Decode block performs BCH decoding.

The block performs the following actions:

  • Matching the BCH bit estimate (Pbits) with channel state information (CSI).

  • Rate recovery.

  • Polar decoding.

  • CRC decoding.

  • Descrambling and separation of 24 bits of the BCH transport block and 8 additional payload bits associated with synchronisation.

  • Conversion of the last decoded bits of the BCH transport block into a MIB message.

Ports

Input

NoiEst - estimated noise variance information
`positive scalar

Estimated information about the noise variance.

Data types: Float64.

CSI - channel state information
matrix

Channel state information.

Data types: Float64.

Pbits - input signal
matrix

Bit estimates for the BCH block.

Data types: Float64.

Output

MIB - output signal
vector

The output signal is the MIB structure.

Data types: Float64.

Parameters

Main

Cell Identity - cell identifier
102 (by default) | ` positive integer from 0 to 1007`

Physical layer cell identification number specified as an integer from 0 to 1007.

L max - number of transmitted information blocks
8 (by default) | 4 | 64

Number of transmitted information blocks.

Usage in program code

Block parameter

TransmittedBlocks

Values

4 | 8 | 64

By default

8