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 estimates (Pbits) with channel status information (CSI).

  • Speed recovery.

  • Polar decoding.

  • CRC decoding.

  • Descrambling and splitting 24 bits of the BCH transport block and 8 additional payload bits related to synchronization.

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

Ports

Output

# MIB — The output signal
vector

Details

The output signal is the MIB structure.

Data types

Float64

Complex numbers support

No

Input

# Pbits — The input signal
the matrix

Details

Bit estimates for the BCH block.

Data types

Float64

Complex numbers support

No

# CSI — information about the channel status
the matrix

Details

Information about the channel status.

Data types

Float64

Complex numbers support

No

# NoiEst — estimated information about noise dispersion
positive scalar

Details

Estimated information about the noise dispersion.

Data types

Float64

Complex numbers support

No

Parameters

Main

# Cell Identity — cell ID
Real number

Details

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

Default value

102

Program usage name

cellid

Tunable

No

Evaluatable

Yes

# L max — number of transmitted information blocks
4 | 8 | 64

Details

The number of transmitted information blocks.

Values

4 | 8 | 64

Default value

8

Program usage name

L_max

Tunable

No

Evaluatable

No