The PRACH formats supported by the core are listed in the following table.
RAT Type | PRACH Parameters | PRACH Output | CC Baseband Rate | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Format | SCS (kHz) | BW (MHZ) | Seq Len | RB BW (MHz) | Rate (MSPS) | FFT Size | 15.36 1 | 30.72 | 61.44 | 122.88 | 245.76 | |
Decimation Ratio | ||||||||||||
LTE | 0,1,2,3 | 1.25 | 1.05 | 839 | 1.08 | 1.28 | 1024 | 12 | 24 | |||
4 | 7.5 | 1.05 | 139 | 1.08 | 1.92 | 256 | 8 | 16 | ||||
FR1 NR 15 kHz SCS | 0,1,2 | 1.25 | 1.05 | 839 | 1.08 | 1.28 | 1024 | 12 | 24 | 48 | ||
3 | 5 | 4.2 | 839 | 4.32 | 5.12 | 1024 | 3 | 6 | 12 | |||
A1,A2, A3,B1, B2,B3, B4 C0,C2 |
15 | 2.1 | 139 | 2.16 | 3.84 | 256 | 4 | 8 | 16 | |||
15 | 17.26 | 1151 | 17.28 | 30.72 | 2048 | 2 | ||||||
30 | 4.2 | 139 | 4.32 | 7.68 | 256 | 2 | 4 | 8 | ||||
30 | 17.16 | 571 | 17.28 | 30.72 | 1024 | 2 | ||||||
FR1 NR 30 kHz & 60 kHz SCS | 0,1,2 | 1.25 | 1.05 | 839 | 1.08 | 1.28 | 1024 | 12 | 24 | 48 | 96 | |
3 | 5 | 4.2 | 839 | 4.32 | 5.12 | 1024 | 3 | 6 | 12 | 24 | ||
A1,A2, A3,B1, B2,B3, B4 C0,C2 |
15 | 2.1 | 139 | 2.16 | 3.84 | 256 | 4 | 8 | 16 | 32 | ||
15 | 17.26 | 1151 | 17.28 | 30.72 | 2048 | 2 | 4 | |||||
30 | 4.2 | 139 | 4.32 | 7.68 | 256 | 2 | 4 | 8 | 16 | |||
30 | 17.16 | 571 | 17.28 | 30.72 | 1024 | 2 | 4 | |||||
FR2 NR 60 kHz & 120 kHz SCS |
A1,A2, A3,B1, B2,B3, B4 C0,C2 |
15 | 17.26 | 1151 | 17.28 | 30.72 | 2048 | 2 | 4 | 8 | ||
30 | 17.16 | 571 | 17.28 | 30.72 | 1024 | 2 | 4 | 8 | ||||
60 | 8.4 | 139 | 8.64 | 15.36 | 256 | 4 | 8 | 16 | ||||
120 | 16.8 | 139 | 17.28 | 30.72 | 256 | 2 | 4 | 8 | ||||
NB IOT | 0,1 | 3.75 | 0.18 | 48 | 0.18 | 0.96 | 256 | 16 | ||||
0,1 | 3.75 | 0.18 | 48 | 0.18 | 1.92 | 512 | 16 | |||||
|
Extraction of more than one PRACH channel can be achieved by reducing the decimation rate by a factor equivalent to the number of channels and increasing the FFT size by the same factor. When extracting multiple channels in this manner, the demodulation frequency must be selected to ensure that it is in the center of all of the extracted channels.
Configuring for extraction of multiple channels adjacent in frequency will increase the bandwidth of the output signal.
The core has a memory mapped AXI4-Lite interface for configuration, status readback and control, including static PRACH channel scheduling. An optional IRQ output is also available to enable a processor to interrupt on error conditions. An optional AXI4-Stream control interface is also available to support real-time dynamic PRACH channel scheduling.
A software driver is included, which provides all the API functions required to set up and operate the DFE PRACH core, such as NCO and DDC configuration. The API can instruct changes to the carrier interleaving sequence, enabling/disabling of carriers and antennas, and entry into and exit from low power mode. These configuration updates can all be scheduled to take place according to a chosen trigger event.
In all cases where triggering of control changes is possible, this can be either immediate or based on arbitrary transitions on selected bits of the TUSER input bus.