{"id":"https://openalex.org/W2163340231","doi":"https://doi.org/10.1142/s0218126615500553","title":"Reconfigurable FPGA/GPU-Based Architecture of Block Compressive Sampling Matching Pursuit Algorithm","display_name":"Reconfigurable FPGA/GPU-Based Architecture of Block Compressive Sampling Matching Pursuit Algorithm","publication_year":2015,"publication_date":"2015-01-23","ids":{"openalex":"https://openalex.org/W2163340231","doi":"https://doi.org/10.1142/s0218126615500553","mag":"2163340231"},"language":"en","primary_location":{"id":"doi:10.1142/s0218126615500553","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218126615500553","pdf_url":null,"source":{"id":"https://openalex.org/S167602672","display_name":"Journal of Circuits Systems and Computers","issn_l":"0218-1266","issn":["0218-1266","1793-6454"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Circuits, Systems and Computers","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/A5062260630","display_name":"Amin Jarrah","orcid":"https://orcid.org/0000-0001-8039-190X"},"institutions":[{"id":"https://openalex.org/I90871651","display_name":"University of Toledo","ror":"https://ror.org/01pbdzh19","country_code":"US","type":"education","lineage":["https://openalex.org/I90871651"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Amin Jarrah","raw_affiliation_strings":["Department of Electrical Engineering &amp; Computer Science, The University of Toledo, 2801 W. Bancroft, Toledo, OH 43606, USA"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering &amp; Computer Science, The University of Toledo, 2801 W. Bancroft, Toledo, OH 43606, USA","institution_ids":["https://openalex.org/I90871651"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101868252","display_name":"Mohsin M. Jamali","orcid":"https://orcid.org/0000-0002-9723-9661"},"institutions":[{"id":"https://openalex.org/I90871651","display_name":"University of Toledo","ror":"https://ror.org/01pbdzh19","country_code":"US","type":"education","lineage":["https://openalex.org/I90871651"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mohsin M. Jamali","raw_affiliation_strings":["Department of Electrical Engineering &amp; Computer Science, The University of Toledo, 2801 W. Bancroft, Toledo, OH 43606, USA"],"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering &amp; Computer Science, The University of Toledo, 2801 W. Bancroft, Toledo, OH 43606, USA","institution_ids":["https://openalex.org/I90871651"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5062260630"],"corresponding_institution_ids":["https://openalex.org/I90871651"],"apc_list":null,"apc_paid":null,"fwci":0.3249,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.61451182,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"24","issue":"04","first_page":"1550055","last_page":"1550055"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10500","display_name":"Sparse and Compressive Sensing Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10500","display_name":"Sparse and Compressive Sensing Techniques","score":1.0,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11447","display_name":"Blind Source Separation Techniques","score":0.9988999962806702,"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/T11739","display_name":"Microwave Imaging and Scattering Analysis","score":0.9973999857902527,"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/computer-science","display_name":"Computer science","score":0.7820452451705933},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.5980371236801147},{"id":"https://openalex.org/keywords/matching-pursuit","display_name":"Matching pursuit","score":0.5584219694137573},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.5398468375205994},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.5095346570014954},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.5068915486335754},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5050418972969055},{"id":"https://openalex.org/keywords/noise","display_name":"Noise (video)","score":0.4523043930530548},{"id":"https://openalex.org/keywords/vhdl","display_name":"VHDL","score":0.44665002822875977},{"id":"https://openalex.org/keywords/sampling","display_name":"Sampling (signal processing)","score":0.44519174098968506},{"id":"https://openalex.org/keywords/compressed-sensing","display_name":"Compressed sensing","score":0.4373953938484192},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.41936951875686646},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.34280654788017273},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.14426958560943604},{"id":"https://openalex.org/keywords/filter","display_name":"Filter (signal processing)","score":0.1225404143333435},{"id":"https://openalex.org/keywords/computer-vision","display_name":"Computer vision","score":0.10935881733894348}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7820452451705933},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5980371236801147},{"id":"https://openalex.org/C156872377","wikidata":"https://www.wikidata.org/wiki/Q6786281","display_name":"Matching pursuit","level":3,"score":0.5584219694137573},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.5398468375205994},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.5095346570014954},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5068915486335754},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5050418972969055},{"id":"https://openalex.org/C99498987","wikidata":"https://www.wikidata.org/wiki/Q2210247","display_name":"Noise (video)","level":3,"score":0.4523043930530548},{"id":"https://openalex.org/C36941000","wikidata":"https://www.wikidata.org/wiki/Q209455","display_name":"VHDL","level":3,"score":0.44665002822875977},{"id":"https://openalex.org/C140779682","wikidata":"https://www.wikidata.org/wiki/Q210868","display_name":"Sampling (signal processing)","level":3,"score":0.44519174098968506},{"id":"https://openalex.org/C124851039","wikidata":"https://www.wikidata.org/wiki/Q2665459","display_name":"Compressed sensing","level":2,"score":0.4373953938484192},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.41936951875686646},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.34280654788017273},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.14426958560943604},{"id":"https://openalex.org/C106131492","wikidata":"https://www.wikidata.org/wiki/Q3072260","display_name":"Filter (signal processing)","level":2,"score":0.1225404143333435},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.10935881733894348},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"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/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C115961682","wikidata":"https://www.wikidata.org/wiki/Q860623","display_name":"Image (mathematics)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1142/s0218126615500553","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218126615500553","pdf_url":null,"source":{"id":"https://openalex.org/S167602672","display_name":"Journal of Circuits Systems and Computers","issn_l":"0218-1266","issn":["0218-1266","1793-6454"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Circuits, Systems and Computers","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":21,"referenced_works":["https://openalex.org/W2034260606","https://openalex.org/W2060943953","https://openalex.org/W2077520262","https://openalex.org/W2093842169","https://openalex.org/W2094998159","https://openalex.org/W2095761111","https://openalex.org/W2109449402","https://openalex.org/W2115706991","https://openalex.org/W2122315118","https://openalex.org/W2125680629","https://openalex.org/W2127271355","https://openalex.org/W2129788823","https://openalex.org/W2145096794","https://openalex.org/W2154304330","https://openalex.org/W2164452299","https://openalex.org/W2166029537","https://openalex.org/W3105340263","https://openalex.org/W3125735862","https://openalex.org/W4237974662","https://openalex.org/W4246219036","https://openalex.org/W4250955649"],"related_works":["https://openalex.org/W2098521117","https://openalex.org/W4319793311","https://openalex.org/W2465351041","https://openalex.org/W4385694579","https://openalex.org/W2103001330","https://openalex.org/W2340242818","https://openalex.org/W4300881421","https://openalex.org/W2241396314","https://openalex.org/W2012574959","https://openalex.org/W2291660523"],"abstract_inverted_index":{"The":[0],"signals":[1],"in":[2],"reality":[3],"are":[4,13],"sparse":[5,48],"signal":[6,49,114],"where":[7],"a":[8,16,39,51,81,149],"few":[9],"numbers":[10],"of":[11,26,47,54,131,174,187],"samples":[12],"non-zero.":[14],"So,":[15,85],"compression":[17],"technique":[18],"must":[19],"be":[20],"applied":[21],"to":[22,125,161,165,199],"reduce":[23],"the":[24,61,72,123,147,157,159,166,171,175,184,192],"overhead":[25],"processing,":[27],"storing,":[28],"and":[29,97,105,189,201],"transmission.":[30],"Blocking":[31],"compressive":[32],"sampling":[33],"matching":[34],"pursuit":[35],"(BCoSaMP)":[36],"algorithm":[37,41,87],"is":[38,63,80,118,195],"recursive":[40],"which":[42],"provides":[43,146],"an":[44],"accurate":[45],"reconstruction":[46],"from":[50],"small":[52],"number":[53],"noisy":[55],"samples.":[56],"It":[57,121],"doesn't":[58],"assume":[59],"that":[60,183],"noise":[62,73],"Gaussian":[64],"or":[65],"bounded":[66],"but":[67],"it":[68,145],"uses":[69],"information":[70],"about":[71],"magnitude":[74],"for":[75],"stopping":[76],"criterion.":[77],"However,":[78],"BCoSaMP":[79,86,132,167],"computationally":[82],"intensive":[83],"algorithm.":[84],"has":[88],"been":[89],"implemented":[90],"on":[91,151],"both":[92],"field-programmable":[93],"gate":[94],"array":[95],"(FPGA)":[96],"graphic":[98],"processing":[99,115],"units":[100],"(GPU)":[101],"by":[102,133,197],"exploiting":[103],"parallel":[104],"pipelining":[106],"approaches.":[107],"A":[108],"new":[109],"software":[110],"tool":[111,116],"called":[112],"radar":[113],"(RSPT)":[117],"also":[119],"presented.":[120],"allows":[122],"designer":[124,148,158],"auto-generate":[126],"fully":[127],"optimized":[128],"VHDL":[129],"representation":[130],"specifying":[134],"many":[135],"user":[136,141],"input":[137],"parameters":[138],"through":[139],"graphical":[140],"interface":[142],"(GUI).":[143],"Moreover,":[144],"feedback":[150],"various":[152],"performance":[153,173],"parameters.":[154],"This":[155],"offer":[156],"ability":[160],"make":[162],"any":[163],"adjustments":[164],"component":[168],"until":[169],"gets":[170],"desired":[172],"overall":[176],"system-on-chip":[177],"(SoC).":[178],"Our":[179],"simulation":[180],"results":[181],"indicate":[182],"achieved":[185],"speed-up":[186],"FPGA":[188],"GPU":[190],"over":[191],"sequential":[193],"one":[194],"improved":[196],"up":[198],"14":[200],"10.7,":[202],"respectively.":[203]},"counts_by_year":[{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
