4G Turbo-V Intel® FPGA IP User Guide

ID 683882
Date 4/01/2024
Public
Document Table of Contents

4.2.4. Throughput Calculations

The uplink accelerator turbo decoder employs a ping-pong input buffer. Therefore the subblock deinterelaver and turbo decoder can process in parallel at the same time.

The overall throughput can be calculated as

Throughput= K/max(L(deiniterleaver), L(decoder), L(output))*freq. (bits per second).

Example 1: K = 6144, I = 8, Kπ= 6176, freq. = 300 MHz

L(deinterleaver) = 6190 cycles

L(decoder) = 6906 cycles

L(output) = 387 cycles

Throughput(uplink) = 6144/6906*300M = 267 Mbps

Example 2: K = 40, I = 8, Kπ= 64, freq. = 300 MHz

L(deinterleaver) = 78 cycles

L(decoder) = 570 cycles

L(output) = 6 cycles

Throughput(uplink) = 40/570*300M = 21 Mbps