Engee documentation

Spreading Format

Block orthogonal sequence propagation.

spreading format

Description

Block Spreading Format performs block-wise spreading orthogonal sequence generation for the PUCCH1 format and Orthogonal Cover Code (OCC) generation for the PUCCH4 format in 5G NR technology.

If `Format 1' is selected for the Choosing the PUCCH (Physical Uplink Control Channel) format parameters, the PUCCH1 format in 5G NR technology is used, and the implementation of the algorithms is based on the specification [1].

If Format 4 is selected for the Choosing the PUCCH (Physical Uplink Control Channel) format parameters, then the PUCCH4 format is used, algorithm implementation is based on specification [1] section 6.3.2.6.3.

Ports

Input

# IN_1 — orthogonal sequence index of coverage
scalar

Details

Index of the orthogonal coverage sequence.

The index value must be greater than or equal to 0 but less than the value of the parameter The number of spreading factors.

Data types

Int64.

Complex numbers support

No

Output

# OUT_1 — orthogonal sequence propagation
vector

Details

sequence that represents an orthogonal spread in PUCCH format (1 or 4).

The length of the sequence is equal to the value of the parameter The number of spreading factors.

Data types

Float64 | ComplexF64

Complex numbers support

Yes

Parameters

Parameters

# Choosing the PUCCH (Physical Uplink Control Channel) format — PUCCH format
Format 1 | Format 4

Details

PUCCH format selection. Options to select:

  • Format 1 - used for PUCCH1 format in 5G NR technology. The implementation is based on the specifications [1].

  • Format 4 - is used for the PUCCH4 format. It implements the algorithm according to specification [1] section 6.3.2.6.3.

Values

Format 1 | Format 4

Default value

Format 1

Program usage name

format

Tunable

No

Evaluatable

No

# The number of spreading factors — expansion factor
Real number

Details

The value of the expansion factor is the number of code elements in the sequence.

  • If Format 1 is selected for the Choosing the PUCCH (Physical Uplink Control Channel) format parameters, the possible values of The number of spreading factors are: 2 - the sequence consists of two elements, 4 - the sequence consists of four elements.

  • If Format 4 is selected for the Choosing the PUCCH (Physical Uplink Control Channel) format parameters, the possible values of The number of spreading factors are: 2 - the sequence consists of two elements, 4 - the sequence consists of four elements.If Format 4 is selected for the Choosing the PUCCH (Physical Uplink Control Channel) format parameters, then The number of spreading factors is an integer from 1 to 7.

Default value

2

Program usage name

nsf

Tunable

No

Evaluatable

Yes

References

  1. 3GPP TS 38.211. "NR; Physical channels and modulation." 3rd Generation Partnership Project; Technical Specification Group Radio Access Network.

  2. Glossary: Standard 5G