摘要:
This vector magnitude approximating method uses logarithms of vector's orthogonal components to select multiplier scaling constants (K x ,K y ) and to minimize arithmetic-function and hardware complexity. The vector magnitude is approximated by multiplying (20,22) each component (X,Y) of a complex number representing the vector by selected scaling constants (K x ,K y ) and then by summing (24) the two resulting products (K x X,K y Y). The scaling constants (K x ,K y ) are selected by feeding each orthogonal component (X,Y) into one of two identical logic arrays (10,12) which determine the base-2 logarithm of the absolute value of each component. The resulting logarithm values are fed, in parallel, into a third logic array (14) which outputs an address to real and imaginary constant read-only memory generators (16,18) for providing respective scaling constant pairs (K x ,K y ) which are used in computing the approximate magnitude of the vector or complex number. The apparatus is particularly applicable to a high-throughput, pipelined, digital signal processing application such as radar.
摘要:
This vector magnitude approximating method uses logarithms of vector's orthogonal components to select multiplier scaling constants (K x ,K y ) and to minimize arithmetic-function and hardware complexity. The vector magnitude is approximated by multiplying (20,22) each component (X,Y) of a complex number representing the vector by selected scaling constants (K x ,K y ) and then by summing (24) the two resulting products (K x X,K y Y). The scaling constants (K x ,K y ) are selected by feeding each orthogonal component (X,Y) into one of two identical logic arrays (10,12) which determine the base-2 logarithm of the absolute value of each component. The resulting logarithm values are fed, in parallel, into a third logic array (14) which outputs an address to real and imaginary constant read-only memory generators (16,18) for providing respective scaling constant pairs (K x ,K y ) which are used in computing the approximate magnitude of the vector or complex number. The apparatus is particularly applicable to a high-throughput, pipelined, digital signal processing application such as radar.