2017
DOI: 10.1109/tvlsi.2017.2740343
|View full text |Cite
|
Sign up to set email alerts
|

Low-Complexity Methodology for Complex Square-Root Computation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 19 publications
(4 citation statements)
references
References 15 publications
0
4
0
Order By: Relevance
“…In this context, ϕ ∈ C m×1 , Θ ∈ C n×m and Φ ∈ C m×p are arbitrary matrices, while Ω ∈ C m×m is a diagonal matrix and Λ ∈ C m×m is a positive definite matrix. For the HQR, we consider Γ ∈ C m×n with m ≥ n. The FLOP account for the complex float-point operations (CFLOPs) in (Hunger, 2007) considers that a complex summation consists of only 2 FLOPs (2 real summations), a complex multiplication requires 6 FLOPs (4 real multiplications and 2 real summations), a complex square takes 3 FLOPs (2 real multiplications and 1 real summation), a complex square root (Mopuri and Acharyya, 2017) demands 10 FLOPs (2 real multiplications, 2 real divisions, 3 real summations and 3 real square roots) and a complex division takes 11 FLOPs (6 real multiplications, 2 real divisions and 3 real summations).…”
Section: Definitions On Complexity Evaluationmentioning
confidence: 99%
“…In this context, ϕ ∈ C m×1 , Θ ∈ C n×m and Φ ∈ C m×p are arbitrary matrices, while Ω ∈ C m×m is a diagonal matrix and Λ ∈ C m×m is a positive definite matrix. For the HQR, we consider Γ ∈ C m×n with m ≥ n. The FLOP account for the complex float-point operations (CFLOPs) in (Hunger, 2007) considers that a complex summation consists of only 2 FLOPs (2 real summations), a complex multiplication requires 6 FLOPs (4 real multiplications and 2 real summations), a complex square takes 3 FLOPs (2 real multiplications and 1 real summation), a complex square root (Mopuri and Acharyya, 2017) demands 10 FLOPs (2 real multiplications, 2 real divisions, 3 real summations and 3 real square roots) and a complex division takes 11 FLOPs (6 real multiplications, 2 real divisions and 3 real summations).…”
Section: Definitions On Complexity Evaluationmentioning
confidence: 99%
“…When implemented in software, the complex square root operation requires a long execution time, leading to difficulty in meeting requirements for high speed and low latency. Therefore, various kinds of hardware implementations have been proposed for computing complex square roots, such as the digit-recurrence algorithm [5][6][7], 2D cubic convolution [8], and the coordinate rotation digital computer (CORDIC) method [9][10][11].…”
Section: Introductionmentioning
confidence: 99%
“…Later, Ref. [9] reused circular CORDIC to reduce the area occupied and adopted a double pipeline concept to reduce latency. Similar to the architectures of the digit-recurrence algorithm and the interpolation method, such circuit reuse necessitates multiple clock cycles to obtain a valid output.…”
Section: Introductionmentioning
confidence: 99%
“…The CORDIC algorithm was first proposed in 1959 by E. Volder for computing trigonometric functions, multiplication and division [11,12]. To expand the usage areas, the CORDIC algorithm is applied in the computation of logarithms, exponentials, square roots, arbitrary Nth root, complex operations [13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29]. In the implementation of the CORDIC algorithm, the type of computation (addition or subtraction) in the iteration is determined by the rotation direction.…”
Section: Introductionmentioning
confidence: 99%