Research Article

Distributed Arithmetic for Efficient Base-Band Processing in Real-Time GNSS Software Receivers

Table 4

Amount of operations per second necessary to process 𝑁 𝑆 ğ‘Ž 𝑡 satellites with the distributed arithmetic.

Number of logical operations and integer additionsNumber of LUT accesses

Carrier mixing 1 2 ⋅ 𝑁 S a t ⋅ 𝐹 𝑆 /R
Code mixing 2 4 ⋅ 𝑁 S a t ⋅ 𝐹 𝑆 /R
Accumulation 2 4 ⋅ 𝑁 S a t ⋅ 𝐹 𝑆 /R 2 4 ⋅ 𝑁 S a t ⋅ 𝐹 𝑆 /R
Total 6 0 ⋅ 𝑁 S a t ⋅ 𝐹 𝑆 /R 2 4 ⋅ 𝑁 S a t ⋅ 𝐹 𝑆 /R