http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2007198625-A1
Outgoing Links
Predicate | Object |
---|---|
assignee | http://rdf.ncbi.nlm.nih.gov/pubchem/patentassignee/MD5_8503a509a8b86d8187ff003dc57a3a42 |
classificationCPCInventive | http://rdf.ncbi.nlm.nih.gov/pubchem/patentcpc/G06F7-5446 |
classificationIPCInventive | http://rdf.ncbi.nlm.nih.gov/pubchem/patentipc/G06F7-38 |
filingDate | 2007-04-09-04:00^^<http://www.w3.org/2001/XMLSchema#date> |
inventor | http://rdf.ncbi.nlm.nih.gov/pubchem/patentinventor/MD5_2c66a406bc06682ca21e3c28a40f4b7b |
publicationDate | 2007-08-23-04:00^^<http://www.w3.org/2001/XMLSchema#date> |
publicationNumber | US-2007198625-A1 |
titleOfInvention | Conditional negating booth multiplier |
abstract | An angle rotator performs angle rotation of an input complex signal in the complex plane according to an angle θ. The angle rotator includes a coarse stage rotation and a fine stage rotation. The two specific amounts of rotation are obtained directly from the original angle, without performing iterations as are performed by known CORDIC-type methods. The coarse stage rotation is performed using truncated approximations for the cosine θ M and the sine θ M , where θ M is a radian angle that corresponds to a most significant word (MSW) of the input angle θ. The fine stage rotation is performed using one or more error values that compensate for approximations and quantization errors associated with the coarse stage rotation. By partitioning the rotation into coarse and fine rotation stages, a two stage structure is obtained that requires much less hardware than a single-stage rotator, without sacrificing angle precision. This can occur because the two-stage rotator stores pre-computed cosine θ M and the sine θ M values in a small lookup table (e.g. memory device) for fast retrieval. Furthermore, the angle rotator consolidates all operations into a small number of reduced-size multipliers, enabling the use of efficient multiplier implementations, such as Booth encoding, thereby yielding a smaller and faster overall circuit. When higher precision is desired, more accurate results can be attained simply by increasing the wordlength and the multiplier size, without significantly increasing overall circuit latency. |
isCitedBy | http://rdf.ncbi.nlm.nih.gov/pubchem/patent/CN-109245729-A http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2008267273-A1 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009094306-A1 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009094307-A1 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8239430-B2 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-7813452-B2 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2009268801-A1 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-8824531-B2 http://rdf.ncbi.nlm.nih.gov/pubchem/patent/US-2013141736-A1 |
priorityDate | 1999-10-29-04:00^^<http://www.w3.org/2001/XMLSchema#date> |
type | http://data.epo.org/linked-data/def/patent/Publication |
Incoming Links
Total number of triples: 30.