4G Turbo-V Intel® FPGA IP User Guide

ID 683882
Date 11/18/2020
Public

A newer version of this document is available. Customers should click here to go to the newest version.

3.4. 4G Turbo-V Latency and Throughput

The latency is measured between input first packet SOP to output first packet SOP. The processing time is measured between input first packet SOP to output last packet EOP.

Downlink accelerator

The throughput is the rate at which the IP can pump the input into the downlink accelerator as it is ready.

Table 7.  Downlink Accelerator Latency, Processing Time, and ThroughputWith the maximum K size of 6,144 and E size of 11,522. Processing time measured for 13 code blocks. Clock speed is 300 MHz.
K E Latency

Processing time

Input

Throughput

    (cycles) (us) (cycles) (us) (%)
6,144 11,552 3,550 11.8 14,439 48.13 95
Figure 15. Latency and Processing Time Calculation

The figure shows the procedure to calculate latency, processing time, and throughput.

Figure 16. K Size versus Latency
Figure 17. K Size versus Latencyk=40 to 1408

Uplink Accelerator

Table 8.  Uplink Accelerator Latency and Processing TimeWith max iteration number = 6. Clock speed is 300 MHz.
K E Latency Processing time
    (cycles) (us) (cycles) (us)
86 40 316 1.05 318 1.06
34,560 720 2,106 7.02 2,150 7.16
34,560 1,408 3,802 12.67 3,889 12.96
34,560 1,824 4,822 16.07 4,935 16.45
28,788 2,816 7,226 24.08 7,401 24.67
23,742 3,520 8,946 29.82 9,165 30.55
34,560 4,032 10,194 33.98 10,445 34.81
26,794 4,608 11,594 38.64 11,881 39.60
6,480 5,504 13,786 45.95 14,129 47.09
12,248 6,144 15,338 51.12 15,721 52.40
Table 9.  Uplink Accelerator Latency and Processing TimeWith max iteration number = 8
K E Latency Processing time
    (cycles) (us) (cycles) (us)
86 40 366 1.22 368 1.22
34,560 720 2,290 7.63 2,334 7.78
34,560 1,408 4,072 13.57 4,159 13.86
34,560 1,824 5,144 17.14 5,257 17.52
28,788 2,816 7,672 25.57 7,847 26.15
23,742 3,520 9,480 31.6 9,699 32.33
34,560 4,032 10,792 35.97 11,043 36.81
26,794 4,608 12,264 40.88 12,551 41.83
6,480 5,504 14,568 48.56 14,911 49.70
12,248 6,144 16,200 54 16,583 55.27
Figure 18. K Size vs Latency For max_iter=6
Figure 19. K Size vs Processing Time For max_iter=6
Figure 20. K Size vs Latency For max_iter=8
Figure 21. K Size vs Processing Time For max_iter=8