Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Altera_Forum
Honored Contributor I
753 Views

Does Altera Quartus II contain an IP to calculate complex number magnitude?

I have fixed point complex numbers with 16 bit each for the real and imaginary parts, I shall be used Q2.14 format for each. Although I have found ALTMULT_COMPLEX which can multiply complex numbers and I still need to figure out how to multiply the complex numbers when using this; is there an IP block that can calculate the magnitude of a complex number? I guess I shall have to use multipliers to do the squaring, with adder followed by a sqrt block to get the magnitude. Is this the only way?

0 Kudos
1 Reply
Altera_Forum
Honored Contributor I
19 Views

I haven't heard of one so I think you'll need to perform the two multiplies and sqrt() manually in your implementation.

Reply