{"id":"https://openalex.org/W1975687518","doi":"https://doi.org/10.1109/jra.1987.1087126","title":"A maximum pipelined CORDIC architecture for inverse kinematic position computation","display_name":"A maximum pipelined CORDIC architecture for inverse kinematic position computation","publication_year":1987,"publication_date":"1987-10-01","ids":{"openalex":"https://openalex.org/W1975687518","doi":"https://doi.org/10.1109/jra.1987.1087126","mag":"1975687518"},"language":"en","primary_location":{"id":"doi:10.1109/jra.1987.1087126","is_oa":false,"landing_page_url":"https://doi.org/10.1109/jra.1987.1087126","pdf_url":null,"source":{"id":"https://openalex.org/S105799543","display_name":"IEEE Journal on Robotics and Automation","issn_l":"0882-4967","issn":["0882-4967","2374-8710"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Journal on Robotics and Automation","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5073768728","display_name":"C.S. Lee","orcid":null},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"C.S. Lee","raw_affiliation_strings":["Purdue University, West Lafayette, IN, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Purdue University, West Lafayette, IN, USA","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5108524904","display_name":"P.-R. Chang","orcid":null},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"P. Chang","raw_affiliation_strings":["School of Electrical Engineering, Queen's University, West Lafayette, IN, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical Engineering, Queen's University, West Lafayette, IN, USA","institution_ids":["https://openalex.org/I219193219"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I219193219"],"apc_list":null,"apc_paid":null,"fwci":2.6661,"has_fulltext":false,"cited_by_count":56,"citation_normalized_percentile":{"value":0.88588836,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"3","issue":"5","first_page":"445","last_page":"458"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9897000193595886,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11034","display_name":"Digital Filter Design and Implementation","score":0.9879999756813049,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/cordic","display_name":"CORDIC","score":0.7062582969665527},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6269712448120117},{"id":"https://openalex.org/keywords/operand","display_name":"Operand","score":0.5558470487594604},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5341982245445251},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5293579697608948},{"id":"https://openalex.org/keywords/uniprocessor-system","display_name":"Uniprocessor system","score":0.43237653374671936},{"id":"https://openalex.org/keywords/directed-acyclic-graph","display_name":"Directed acyclic graph","score":0.42374280095100403},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.40201127529144287},{"id":"https://openalex.org/keywords/multiprocessing","display_name":"Multiprocessing","score":0.23356854915618896}],"concepts":[{"id":"https://openalex.org/C58870171","wikidata":"https://www.wikidata.org/wiki/Q116076","display_name":"CORDIC","level":3,"score":0.7062582969665527},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6269712448120117},{"id":"https://openalex.org/C55526617","wikidata":"https://www.wikidata.org/wiki/Q719375","display_name":"Operand","level":2,"score":0.5558470487594604},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5341982245445251},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5293579697608948},{"id":"https://openalex.org/C79189994","wikidata":"https://www.wikidata.org/wiki/Q3488021","display_name":"Uniprocessor system","level":3,"score":0.43237653374671936},{"id":"https://openalex.org/C74197172","wikidata":"https://www.wikidata.org/wiki/Q1195339","display_name":"Directed acyclic graph","level":2,"score":0.42374280095100403},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.40201127529144287},{"id":"https://openalex.org/C4822641","wikidata":"https://www.wikidata.org/wiki/Q846651","display_name":"Multiprocessing","level":2,"score":0.23356854915618896},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.0},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/jra.1987.1087126","is_oa":false,"landing_page_url":"https://doi.org/10.1109/jra.1987.1087126","pdf_url":null,"source":{"id":"https://openalex.org/S105799543","display_name":"IEEE Journal on Robotics and Automation","issn_l":"0882-4967","issn":["0882-4967","2374-8710"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Journal on Robotics and Automation","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W167094870","https://openalex.org/W242096932","https://openalex.org/W1522888794","https://openalex.org/W1537482913","https://openalex.org/W1568994505","https://openalex.org/W1685044542","https://openalex.org/W1967575124","https://openalex.org/W1969201448","https://openalex.org/W1977866635","https://openalex.org/W1985956780","https://openalex.org/W2017369466","https://openalex.org/W2018649436","https://openalex.org/W2028099324","https://openalex.org/W2053913299","https://openalex.org/W2068735627","https://openalex.org/W2083860303","https://openalex.org/W2089040238","https://openalex.org/W2105935112","https://openalex.org/W2115452265","https://openalex.org/W2125690626","https://openalex.org/W2148631003","https://openalex.org/W2172119162","https://openalex.org/W4230620014","https://openalex.org/W6606871039"],"related_works":["https://openalex.org/W3089428898","https://openalex.org/W2556282987","https://openalex.org/W2507849209","https://openalex.org/W1917278001","https://openalex.org/W1491993965","https://openalex.org/W1995873479","https://openalex.org/W4252269453","https://openalex.org/W2095077577","https://openalex.org/W1504654443","https://openalex.org/W2158606153"],"abstract_inverted_index":{"A":[0],"cost-effective":[1],"coordinate":[2],"rotation":[3],"digital":[4],"computer":[5],"(CORDIC)":[6],"architecture":[7,271],"is":[8,244],"described":[9],"for":[10,55,94,118,207,280],"the":[11,24,44,53,91,101,109,120,129,154,167,171,190,262,281],"computation":[12,47,205,282],"of":[13,23,35,41,46,60,103,112,128,137,150,166,175,193,198,261,276,283],"inverse":[14,121,130,284],"kinematic":[15,122,131,285],"position":[16,123,132,286],"solution":[17,117,133],"based":[18],"on":[19],"a":[20,32,38,57,115,135,144,181,196,222,236,267,273],"functional":[21,29,126],"decomposition":[22,30,127],"closed-form":[25],"joint":[26],"equations.":[27],"The":[28,87,125,148,164,184,239,259],"shows":[31],"limited":[33],"amount":[34,40],"parallelism":[36],"with":[37,272],"large":[39,58],"sequentialism":[42],"in":[43,77,83,266],"flow":[45],"and":[48,51,70,100,204],"data":[49,152,160,187],"dependencies":[50],"reveals":[52],"requirement":[54],"computing":[56,96,119],"set":[59,136],"elementary":[61,75,98],"operations:":[62],"multiplications,":[63],"additions,":[64],"divisions,":[65],"square":[66],"roots,":[67],"trigonometric":[68],"functions":[69],"their":[71],"inverse.":[72],"However,":[73],"these":[74,97,104],"operations,":[76],"general,":[78],"cannot":[79],"be":[80,141,178,229,254],"efficiently":[81,95],"computed":[82],"general-purpose":[84],"uniprocessor":[85],"computers.":[86,258],"CORDIC":[88,105,182,209,270],"algorithms":[89],"are":[90],"natural":[92],"candidates":[93],"operations":[99],"interconnection":[102],"processors":[106],"to":[107,157,170,201,234,246],"exploit":[108],"great":[110],"potential":[111],"pipelining":[113],"provides":[114],"better":[116],"solution.":[124,287],"into":[134],"computational":[138,172],"tasks":[139],"can":[140,177,253],"represented":[142],"as":[143],"directed":[145],"task":[146,155],"graph.":[147],"inclusion":[149],"input":[151],"modifies":[153],"graph":[156,162],"an":[158,247],"acyclic":[159],"dependency":[161],"(ADDG).":[163],"nodes":[165],"ADDG":[168,264],"correspond":[169],"modules,":[173],"each":[174,192,208],"which":[176,194,252],"realized":[179],"by":[180,257],"processor.":[183],"operands":[185,211],"or":[186],"move":[188],"along":[189],"edges,":[191],"connects":[195],"pair":[197],"nodes.":[199],"Due":[200],"different":[202,218],"paths":[203,233],"time":[206],"processor,":[210],"may":[212,228],"arrive":[213],"at":[214,217,231],"multi-input":[215],"modules":[216],"arrival":[219],"time,":[220],"causing":[221],"longer":[223],"pipelined":[224,269],"time.":[225],"Delay":[226],"buffers":[227],"inserted":[230],"various":[232],"achieve":[235],"balanced":[237,263],"ADDG.":[238],"optimal":[240],"buffer":[241,278],"assignment":[242],"problem":[243,251],"reduced":[245],"integer":[248],"linear":[249],"optimization":[250],"solved":[255],"easily":[256],"realization":[260],"results":[265],"maximum":[268],"minimum":[274],"number":[275],"delay":[277],"stages":[279]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
