Engee documentation

BCH Decode

BCH decoding.

blockType: BCHDecode

Path in the library:

/5G/BCH Decode

Description

Block BCH Decode performs BCH decoding.

The block performs the following actions:

  • Comparison of BCH bit estimation (Pbits) with channel status information (CSI).

  • Speed recovery.

  • Polar decoding.

  • CRC decoding.

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

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

Ports

Entrance

NoiEst — estimated information about noise dispersion
positive scalar

Estimated information about noise dispersion.

Data type: Float64

CSI — information about the status of the pass channel:q[<br>] matrix

Information about the status of the channel.

Data type: Float64

Pbits — input signal
matrix

Bit estimates for the BCH block.

Data type: Float64

Output

MIB — pass output signal:q[<br>] vector

The output signal is a MIB structure.

Data type: Float64

Parameters

The main

Cell Identity — pass cell ID:q[<br>] 102 (By default) | positive integer from 0 to 1007

The identification number of the physical layer cell, specified as an integer from 0 to 1007.

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

The number of transmitted blocks of information.

Usage in program code

Block parameter

TransmittedBlocks

Values

4 | 8 | 64

By default

8