Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20688 Discussions

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

Altera_Forum
Honored Contributor II
948 Views

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 II
214 Views

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

0 Kudos
Reply