{"id":"https://openalex.org/W2085124692","doi":"https://doi.org/10.1109/fpl.2007.4380725","title":"Soft IP Core Implementation of Recursive Least Squares Filter using Only Multplicative and Additive Operators","display_name":"Soft IP Core Implementation of Recursive Least Squares Filter using Only Multplicative and Additive Operators","publication_year":2007,"publication_date":"2007-08-01","ids":{"openalex":"https://openalex.org/W2085124692","doi":"https://doi.org/10.1109/fpl.2007.4380725","mag":"2085124692"},"language":"en","primary_location":{"id":"doi:10.1109/fpl.2007.4380725","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fpl.2007.4380725","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2007 International Conference on Field Programmable Logic and Applications","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://pure.ulster.ac.uk/en/publications/dd37b82c-9971-4c9c-8d7e-fd5c4f567456","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5082152805","display_name":"Gaye Lightbody","orcid":"https://orcid.org/0000-0002-1370-3704"},"institutions":[{"id":"https://openalex.org/I138801177","display_name":"University of Ulster","ror":"https://ror.org/01yp9g959","country_code":"GB","type":"education","lineage":["https://openalex.org/I138801177"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Gaye Lightbody","raw_affiliation_strings":["School of Computing and Mathematics, University of Ulster, Jordanstown, Ireland","Ulster University, Jordanstown"],"affiliations":[{"raw_affiliation_string":"School of Computing and Mathematics, University of Ulster, Jordanstown, Ireland","institution_ids":["https://openalex.org/I138801177"]},{"raw_affiliation_string":"Ulster University, Jordanstown","institution_ids":["https://openalex.org/I138801177"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043910265","display_name":"Roger Woods","orcid":"https://orcid.org/0000-0001-6201-4270"},"institutions":[{"id":"https://openalex.org/I204722609","display_name":"Queen's University","ror":"https://ror.org/02y72wh86","country_code":"CA","type":"education","lineage":["https://openalex.org/I204722609"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Roger Woods","raw_affiliation_strings":["School of Electronics, Electrical Engineering and Computer Science, ECIT, Queen's Island, Ireland","School of Electronics, Electrical Engineering and Computer Science, ECIT, Queen's Island, Queen's Road, Belfast, BT3 9DT, N. Ireland. email: r.woods@qub.ac.uk"],"affiliations":[{"raw_affiliation_string":"School of Electronics, Electrical Engineering and Computer Science, ECIT, Queen's Island, Ireland","institution_ids":[]},{"raw_affiliation_string":"School of Electronics, Electrical Engineering and Computer Science, ECIT, Queen's Island, Queen's Road, Belfast, BT3 9DT, N. Ireland. email: r.woods@qub.ac.uk","institution_ids":["https://openalex.org/I204722609"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5066912231","display_name":"Jonathan Francey","orcid":null},"institutions":[{"id":"https://openalex.org/I204722609","display_name":"Queen's University","ror":"https://ror.org/02y72wh86","country_code":"CA","type":"education","lineage":["https://openalex.org/I204722609"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Jonathan Francey","raw_affiliation_strings":["School of Electronics, Electrical Engineering and Computer Science, ECIT, Queen's Island, Ireland","School of Electronics, Electrical Engineering and Computer Science, ECIT, Queen's Island, Queen's Road, Belfast, BT3 9DT, N. Ireland. email: jfrancey03@qub.ac.uk"],"affiliations":[{"raw_affiliation_string":"School of Electronics, Electrical Engineering and Computer Science, ECIT, Queen's Island, Ireland","institution_ids":[]},{"raw_affiliation_string":"School of Electronics, Electrical Engineering and Computer Science, ECIT, Queen's Island, Queen's Road, Belfast, BT3 9DT, N. Ireland. email: jfrancey03@qub.ac.uk","institution_ids":["https://openalex.org/I204722609"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5082152805"],"corresponding_institution_ids":["https://openalex.org/I138801177"],"apc_list":null,"apc_paid":null,"fwci":0.6334,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.68924122,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"c 19","issue":null,"first_page":"597","last_page":"600"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11034","display_name":"Digital Filter Design and Implementation","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T11034","display_name":"Digital Filter Design and Implementation","score":0.9997000098228455,"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"}},{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":0.9994000196456909,"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/T10323","display_name":"Analog and Mixed-Signal Circuit Design","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/2204","display_name":"Biomedical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/virtex","display_name":"Virtex","score":0.7710267901420593},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7230387330055237},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6932154297828674},{"id":"https://openalex.org/keywords/multiplication","display_name":"Multiplication (music)","score":0.6862567067146301},{"id":"https://openalex.org/keywords/reciprocal","display_name":"Reciprocal","score":0.6628392934799194},{"id":"https://openalex.org/keywords/division","display_name":"Division (mathematics)","score":0.6330153346061707},{"id":"https://openalex.org/keywords/recursive-least-squares-filter","display_name":"Recursive least squares filter","score":0.4699915647506714},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.46922430396080017},{"id":"https://openalex.org/keywords/filter","display_name":"Filter (signal processing)","score":0.44883084297180176},{"id":"https://openalex.org/keywords/flops","display_name":"FLOPS","score":0.4369228184223175},{"id":"https://openalex.org/keywords/core","display_name":"Core (optical fiber)","score":0.41147318482398987},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.40691399574279785},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3605073094367981},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.32957714796066284},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.32657378911972046},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.32052358984947205},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.17899468541145325},{"id":"https://openalex.org/keywords/adaptive-filter","display_name":"Adaptive filter","score":0.17539459466934204}],"concepts":[{"id":"https://openalex.org/C2777674469","wikidata":"https://www.wikidata.org/wiki/Q20741011","display_name":"Virtex","level":3,"score":0.7710267901420593},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7230387330055237},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6932154297828674},{"id":"https://openalex.org/C2780595030","wikidata":"https://www.wikidata.org/wiki/Q3860309","display_name":"Multiplication (music)","level":2,"score":0.6862567067146301},{"id":"https://openalex.org/C2777742833","wikidata":"https://www.wikidata.org/wiki/Q1964083","display_name":"Reciprocal","level":2,"score":0.6628392934799194},{"id":"https://openalex.org/C60798267","wikidata":"https://www.wikidata.org/wiki/Q1226939","display_name":"Division (mathematics)","level":2,"score":0.6330153346061707},{"id":"https://openalex.org/C145249878","wikidata":"https://www.wikidata.org/wiki/Q2835868","display_name":"Recursive least squares filter","level":3,"score":0.4699915647506714},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.46922430396080017},{"id":"https://openalex.org/C106131492","wikidata":"https://www.wikidata.org/wiki/Q3072260","display_name":"Filter (signal processing)","level":2,"score":0.44883084297180176},{"id":"https://openalex.org/C3826847","wikidata":"https://www.wikidata.org/wiki/Q188768","display_name":"FLOPS","level":2,"score":0.4369228184223175},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.41147318482398987},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.40691399574279785},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3605073094367981},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.32957714796066284},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.32657378911972046},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.32052358984947205},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.17899468541145325},{"id":"https://openalex.org/C102248274","wikidata":"https://www.wikidata.org/wiki/Q168388","display_name":"Adaptive filter","level":2,"score":0.17539459466934204},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/fpl.2007.4380725","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fpl.2007.4380725","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2007 International Conference on Field Programmable Logic and Applications","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.atira.dk:openaire/dd37b82c-9971-4c9c-8d7e-fd5c4f567456","is_oa":true,"landing_page_url":"https://pure.ulster.ac.uk/en/publications/dd37b82c-9971-4c9c-8d7e-fd5c4f567456","pdf_url":null,"source":{"id":"https://openalex.org/S4306402454","display_name":"Ulster University Research Portal (Ulster University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I138801177","host_organization_name":"University of Ulster","host_organization_lineage":["https://openalex.org/I138801177"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lightbody, G, Woods, R & Francey, J 2007, Soft IP Core Implementation of Recursive Least Squares Filter using Only Multplicative and Additive Operators. in Unknown Host Publication. IEEE, pp. 597-600, 2007 International Conference on Field Programmable Logic and Applications, 1/01/07. https://doi.org/10.1109/FPL.2007.4380725","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"pmh:oai:pure.atira.dk:openaire/dd37b82c-9971-4c9c-8d7e-fd5c4f567456","is_oa":true,"landing_page_url":"https://pure.ulster.ac.uk/en/publications/dd37b82c-9971-4c9c-8d7e-fd5c4f567456","pdf_url":null,"source":{"id":"https://openalex.org/S4306402454","display_name":"Ulster University Research Portal (Ulster University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I138801177","host_organization_name":"University of Ulster","host_organization_lineage":["https://openalex.org/I138801177"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Lightbody, G, Woods, R & Francey, J 2007, Soft IP Core Implementation of Recursive Least Squares Filter using Only Multplicative and Additive Operators. in Unknown Host Publication. IEEE, pp. 597-600, 2007 International Conference on Field Programmable Logic and Applications, 1/01/07. https://doi.org/10.1109/FPL.2007.4380725","raw_type":"info:eu-repo/semantics/publishedVersion"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W1514472444","https://openalex.org/W1931675222","https://openalex.org/W1984551434","https://openalex.org/W2009321096","https://openalex.org/W2043586482","https://openalex.org/W2105011602","https://openalex.org/W2118495140","https://openalex.org/W2128940581","https://openalex.org/W2162546785","https://openalex.org/W2166749772","https://openalex.org/W2347051743","https://openalex.org/W4256464439","https://openalex.org/W6630938602","https://openalex.org/W6683964721","https://openalex.org/W6684282603"],"related_works":["https://openalex.org/W4315697128","https://openalex.org/W2391753177","https://openalex.org/W2996284460","https://openalex.org/W4298337043","https://openalex.org/W1966306316","https://openalex.org/W3102845713","https://openalex.org/W2971502891","https://openalex.org/W4285058191","https://openalex.org/W3205506801","https://openalex.org/W2052414331"],"abstract_inverted_index":{"Soft":[0],"IP":[1],"cores":[2],"can":[3,29],"be":[4],"realized":[5],"as":[6],"parameterisable":[7],"HDL":[8],"descriptions":[9],"of":[10,52],"circuit":[11],"architecture":[12],"where":[13],"the":[14,39,53],"performance":[15],"comes":[16],"from":[17],"efficiently":[18],"mapping":[19,51],"system":[20,40],"functionality.":[21],"However,":[22],"special":[23],"arithmetic":[24],"operations":[25],"e.g.":[26],"division,":[27],"reciprocal,":[28],"restrict":[30],"this":[31],"mapping.":[32],"An":[33],"approach":[34],"is":[35],"presented":[36],"that":[37],"maps":[38],"onto":[41],"foundation":[42],"operations,":[43],"multiplication":[44],"and":[45,58],"addition,":[46],"thereby":[47],"giving":[48,76],"a":[49,63,71,77],"freer":[50],"full":[54],"system.":[55],"The":[56],"methodology":[57],"results":[59],"are":[60],"given":[61],"for":[62],"QR-based":[64],"recursive":[65],"least":[66],"squares":[67],"filter":[68],"design":[69],"on":[70],"Xilinx":[72],"Virtex":[73],"4":[74],"FPGA":[75],"5":[78],"GFLOPS":[79],"performance.":[80]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
