Skip to main content

Table 3 Complexity evaluation of the SISO demapper and SISO decoder in terms of number and type of arithmetic computations and memory access

From: Complexity adaptive iterative receiver performing TBICM-ID-SSD

SISO rotated demapper with a priori input

 

Computation units

Number and type of operations per modulated symbol per demapping iteration

Euclidean distance

2MAdd(18,18) + 2M + 1Sub(8,10) + 2M + 1Mul(18,18) + 2M + 1Mul(8,10) + 2load(10) + (1 + 2M + 1)load(8)

A priori adder

( 2 M 2){E[ M 1 2 ]Add(8,8)+E[ M 1 4 ]Add(9,9)+E[ M 1 8 ]Add(10,10)+MSub(8,11)+MSub(11,19)}+Mload(8)+( 2 M 2)load(M)

 

For QPSK M(2M−2)Sub(11,19) + M load(8) + (2M−2)load(M)

Minimum finder

M Sub(8,8) + M. 2MSub(19,19) + M store(8)

SISO double binary turbo decoder

 

Computation units

Number and type of operations per coded symbol per turbo decoding iteration

Branch metric

4Add(5,5) + 38Add(5,10) + 4Sub(5,5) + 8load(5) + 6load(10)

State metric

64Add(10,10) + 48Sub(9,9) + 8store(10)

Extrinsic information

32Add(10,10) + 32Sub(9,9) + 9Sub(10,10) + 3Mul(4,10) + 8load(10) + 5store(10)