{"id":"https://openalex.org/W4384705337","doi":"https://doi.org/10.1109/ipdps54959.2023.00020","title":"Signal Detection for Large MIMO Systems Using Sphere Decoding on FPGAs","display_name":"Signal Detection for Large MIMO Systems Using Sphere Decoding on FPGAs","publication_year":2023,"publication_date":"2023-05-01","ids":{"openalex":"https://openalex.org/W4384705337","doi":"https://doi.org/10.1109/ipdps54959.2023.00020"},"language":"en","primary_location":{"id":"doi:10.1109/ipdps54959.2023.00020","doi":"https://doi.org/10.1109/ipdps54959.2023.00020","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdps54959.2023.00020","pdf_url":null,"source":{"id":"https://openalex.org/S4210174069","display_name":"IEEE International Parallel and Distributed Processing Symposium (IPDPS)","issn_l":"1530-2075","issn":["1530-2075"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","jufo-2","norway-1"],"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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Parallel and Distributed Processing Symposium (IPDPS)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","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/A5050295731","display_name":"Mohamed W. Hassan","orcid":"https://orcid.org/0000-0002-7704-5376","observed_orcids":["https://orcid.org/0000-0002-7704-5376"]},"institutions":[{"id":"https://openalex.org/I71920554","display_name":"King Abdullah University of Science and Technology","ror":"https://ror.org/01q3tbs38","country_code":"SA","type":"education","lineage":["https://openalex.org/I71920554"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Mohamed W. Hassan","raw_affiliation_strings":["King Abdullah University of Science and Technology (KAUST),Extreme Computing Research Center (ECRC),Thuwal,Saudi Arabia","Extreme Computing Research Center (ECRC), King Abdullah University of Science and Technology (KAUST), Thuwal, Saudi Arabia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"King Abdullah University of Science and Technology (KAUST),Extreme Computing Research Center (ECRC),Thuwal,Saudi Arabia","institution_ids":["https://openalex.org/I71920554"]},{"raw_affiliation_string":"Extreme Computing Research Center (ECRC), King Abdullah University of Science and Technology (KAUST), Thuwal, Saudi Arabia","institution_ids":["https://openalex.org/I71920554"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015776910","display_name":"Adel Dabah","orcid":"https://orcid.org/0000-0001-9175-469X","observed_orcids":["https://orcid.org/0000-0001-9175-469X"]},"institutions":[{"id":"https://openalex.org/I71920554","display_name":"King Abdullah University of Science and Technology","ror":"https://ror.org/01q3tbs38","country_code":"SA","type":"education","lineage":["https://openalex.org/I71920554"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Adel Dabah","raw_affiliation_strings":["King Abdullah University of Science and Technology (KAUST),Extreme Computing Research Center (ECRC),Thuwal,Saudi Arabia","Extreme Computing Research Center (ECRC), King Abdullah University of Science and Technology (KAUST), Thuwal, Saudi Arabia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"King Abdullah University of Science and Technology (KAUST),Extreme Computing Research Center (ECRC),Thuwal,Saudi Arabia","institution_ids":["https://openalex.org/I71920554"]},{"raw_affiliation_string":"Extreme Computing Research Center (ECRC), King Abdullah University of Science and Technology (KAUST), Thuwal, Saudi Arabia","institution_ids":["https://openalex.org/I71920554"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017526753","display_name":"Hatem Ltaief","orcid":"https://orcid.org/0000-0002-6897-1095","observed_orcids":["https://orcid.org/0000-0002-6897-1095"]},"institutions":[{"id":"https://openalex.org/I71920554","display_name":"King Abdullah University of Science and Technology","ror":"https://ror.org/01q3tbs38","country_code":"SA","type":"education","lineage":["https://openalex.org/I71920554"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Hatem Ltaief","raw_affiliation_strings":["King Abdullah University of Science and Technology (KAUST),Extreme Computing Research Center (ECRC),Thuwal,Saudi Arabia","Extreme Computing Research Center (ECRC), King Abdullah University of Science and Technology (KAUST), Thuwal, Saudi Arabia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"King Abdullah University of Science and Technology (KAUST),Extreme Computing Research Center (ECRC),Thuwal,Saudi Arabia","institution_ids":["https://openalex.org/I71920554"]},{"raw_affiliation_string":"Extreme Computing Research Center (ECRC), King Abdullah University of Science and Technology (KAUST), Thuwal, Saudi Arabia","institution_ids":["https://openalex.org/I71920554"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5032556461","display_name":"Suhaib A. Fahmy","orcid":"https://orcid.org/0000-0003-0568-5048","observed_orcids":["https://orcid.org/0000-0003-0568-5048"]},"institutions":[{"id":"https://openalex.org/I71920554","display_name":"King Abdullah University of Science and Technology","ror":"https://ror.org/01q3tbs38","country_code":"SA","type":"education","lineage":["https://openalex.org/I71920554"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Suhaib A. Fahmy","raw_affiliation_strings":["King Abdullah University of Science and Technology (KAUST),Extreme Computing Research Center (ECRC),Thuwal,Saudi Arabia","Extreme Computing Research Center (ECRC), King Abdullah University of Science and Technology (KAUST), Thuwal, Saudi Arabia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"King Abdullah University of Science and Technology (KAUST),Extreme Computing Research Center (ECRC),Thuwal,Saudi Arabia","institution_ids":["https://openalex.org/I71920554"]},{"raw_affiliation_string":"Extreme Computing Research Center (ECRC), King Abdullah University of Science and Technology (KAUST), Thuwal, Saudi Arabia","institution_ids":["https://openalex.org/I71920554"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I71920554"],"apc_list":null,"apc_paid":null,"fwci":3.7547,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.94607451,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":92,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"102","last_page":"111"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10125","display_name":"Advanced Wireless Communication Techniques","score":0.7045999765396118,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"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/T10125","display_name":"Advanced Wireless Communication Techniques","score":0.7045999765396118,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.09619999676942825,"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/T13292","display_name":"Embedded Systems and FPGA Applications","score":0.09160000085830688,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic 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/sphere-decoding","display_name":"sphere decoding","score":0.8169999718666077},{"id":"https://openalex.org/keywords/large-mimo-systems","display_name":"large MIMO systems","score":0.921999990940094},{"id":"https://openalex.org/keywords/fpga-implementation","display_name":"FPGA implementation","score":0.7099999785423279},{"id":"https://openalex.org/keywords/signal-detection","display_name":"signal detection","score":0.9520000219345093},{"id":"https://openalex.org/keywords/16-qam","display_name":"16-QAM","score":0.7490000128746033},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"parallel computing","score":0.42899999022483826},{"id":"https://openalex.org/keywords/low-power-decoding","display_name":"low-power decoding","score":0.46000000834465027},{"id":"https://openalex.org/keywords/real-time-decoding","display_name":"real-time decoding","score":0.7950000166893005},{"id":"https://openalex.org/keywords/gpu-comparison","display_name":"GPU comparison","score":0.6470000147819519},{"id":"https://openalex.org/keywords/spatial-multiplexing","display_name":"spatial multiplexing","score":0.7170000076293945}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7368916273117065},{"id":"https://openalex.org/C207987634","wikidata":"https://www.wikidata.org/wiki/Q176862","display_name":"MIMO","level":3,"score":0.732159435749054},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7228857278823853},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.6864728927612305},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.4732028841972351},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.4635568857192993},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4357711672782898},{"id":"https://openalex.org/C2779843651","wikidata":"https://www.wikidata.org/wiki/Q7390335","display_name":"SIGNAL (programming language)","level":2,"score":0.41699719429016113},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3573092818260193},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3158748745918274},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.29521486163139343},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.23985114693641663},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.19325131177902222},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.12048035860061646},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/ipdps54959.2023.00020","doi":"https://doi.org/10.1109/ipdps54959.2023.00020","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdps54959.2023.00020","pdf_url":null,"source":{"id":"https://openalex.org/S4210174069","display_name":"IEEE International Parallel and Distributed Processing Symposium (IPDPS)","issn_l":"1530-2075","issn":["1530-2075"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","jufo-2","norway-1"],"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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Parallel and Distributed Processing Symposium (IPDPS)","raw_type":"proceedings-article"},{"id":"pmh:oai:repository.kaust.edu.sa:10754/693141","doi":null,"is_oa":false,"landing_page_url":"http://hdl.handle.net/10754/693141","pdf_url":null,"source":{"id":"https://openalex.org/S4306401596","display_name":"King Abdullah University of Science and Technology Repository (King Abdullah University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I71920554","host_organization_name":"King Abdullah University of Science and Technology","host_organization_lineage":["https://openalex.org/I71920554"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference Paper"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W1570615599","https://openalex.org/W2042183133","https://openalex.org/W2102774572","https://openalex.org/W2140940105","https://openalex.org/W2148978817","https://openalex.org/W2162855518","https://openalex.org/W2493056561","https://openalex.org/W2600392371","https://openalex.org/W2604811893","https://openalex.org/W2747479736","https://openalex.org/W2897534136","https://openalex.org/W2910735017","https://openalex.org/W2917560020","https://openalex.org/W2972414850","https://openalex.org/W3149849660","https://openalex.org/W4211116233","https://openalex.org/W4237992594","https://openalex.org/W4243640948","https://openalex.org/W4252821989","https://openalex.org/W4321637160","https://openalex.org/W7023887303"],"related_works":["https://openalex.org/W2099004404","https://openalex.org/W2121322812","https://openalex.org/W2132151011","https://openalex.org/W2332696855","https://openalex.org/W4390188471","https://openalex.org/W4402187426","https://openalex.org/W1998568329","https://openalex.org/W2118899075","https://openalex.org/W4361290829","https://openalex.org/W7095363327"],"abstract_inverted_index":{"Wireless":[0],"communication":[1],"systems":[2,24,48],"rely":[3],"on":[4,50,130,181],"aggressive":[5],"spatial":[6],"multiplexing":[7],"Multiple-Input":[8],"Multiple-Output":[9],"(MIMO)":[10],"access":[11],"points":[12],"to":[13,76,84,87,95,108,118,139,144,164],"enhance":[14],"network":[15],"throughput.":[16],"A":[17],"significant":[18,114],"computational":[19,34,99,110],"hurdle":[20],"for":[21,70],"large":[22,46,71],"MIMO":[23,47,72],"is":[25,82,128,168],"signal":[26,54,68,122],"detection":[27],"and":[28,136],"decoding,":[29],"which":[30,167],"has":[31],"exponentially":[32],"increasing":[33],"complexity":[35],"as":[36],"the":[37,43,88,97,120],"number":[38],"of":[39,45,53,101,161],"antennas":[40],"increases.":[41],"Hence,":[42],"feasibility":[44],"depends":[49],"suitable":[51],"implementations":[52],"decoding":[55,69],"schemes.This":[56],"paper":[57],"presents":[58],"an":[59],"FPGA-based":[60],"Sphere":[61],"Decoder":[62],"(SD)":[63],"architecture":[64,90],"that":[65],"provides":[66],"high-performance":[67],"systems,":[73],"supporting":[74],"up":[75,138],"16-QAM":[77],"modulation.":[78],"The":[79,126],"SD":[80],"algorithm":[81],"refactored":[83],"map":[85],"well":[86],"FPGA":[89,135],"using":[91],"a":[92,131,140,159],"GEMM-based":[93],"approach":[94],"exploit":[96],"parallel":[98],"power":[100,156],"FPGAs.":[102],"We":[103,112,173],"implement":[104],"FPGA-specific":[105],"optimization":[106],"techniques":[107],"improve":[109],"complexity.":[111],"show":[113],"improvement":[115],"in":[116,170],"time":[117],"decode":[119],"received":[121],"with":[123],"under":[124],"10\u20132BER.":[125],"design":[127,154,177],"deployed":[129],"Xilinx":[132],"Alveo":[133],"U280":[134],"shows":[137],"9\u00d7":[141],"speedup":[142],"compared":[143,163],"optimized":[145],"multi-core":[146],"CPU":[147,165],"execution,":[148],"achieving":[149],"real-time":[150],"requirements.":[151],"Our":[152],"proposed":[153],"reduces":[155],"consumption":[157],"by":[158],"geo-mean":[160],"38.1\u00d7":[162],"implementation,":[166],"important":[169],"real-world":[171],"deployments.":[172],"also":[174],"evaluate":[175],"our":[176],"against":[178],"alternative":[179],"approaches":[180],"GPU.":[182]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":2}],"updated_date":"2026-11-04T10:54:05.112534","created_date":"2023-07-20T00:00:00"}
