Application-Specific Instruction Set Processor Implementation of List Sphere Detector

被引:11
|
作者
Antikainen, Juho [1 ,2 ]
Salmela, Perttu [3 ]
Silven, Olli [1 ,2 ]
Juntti, Markku [1 ,2 ]
Takala, Jarmo [3 ]
Myllyla, Markus [1 ,2 ]
机构
[1] Univ Oulu, Informat Proc Lab, FI-90014 Oulu, Finland
[2] Univ Oulu, Ctr Wireless Commun, FI-90014 Oulu, Finland
[3] Tampere Univ Technol, Inst Digital & Comp Syst, FI-33101 Tampere, Finland
关键词
D O I
10.1155/2007/54173
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Multiple-inputmultiple-output (MIMO) technology enables higher transmission capacity without additional frequency spectrum and is becoming a part of many wireless system standards. Sphere detection has been introduced in MIMO systems to achieve maximum likelihood (ML) or near-ML estimation with reduced complexity. This paper reviews related work on sphere detector implementations and presents an application-specific instruction set processor (ASIP) implementation of K-best list sphere detector (LSD) using transport triggered architecture (TTA). The implementation is based on using memory and heap data structure for symbol vector sorting. The design space is explored by presenting several variations of the implementation and comparing them with each other in terms of their latencies and hardware complexities. An early proposal for a parallelized architecture with a decoding throughput of approximately 5.3 Mbps is presented Copyright (C) 2007 Juho Antikainen et al.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] Application-specific instruction set processor implementation of list sphere detector
    Antikainen, Juho
    Salmela, Perttu
    Silven, Olli
    Juntti, Markku
    Takala, Jarmo
    Myllyla, Markus
    CONFERENCE RECORD OF THE FORTY-FIRST ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1-5, 2007, : 943 - +
  • [2] Fine-grained Application-specific Instruction Set Processor Design for the K-best List Sphere Detector Algorithm
    Antikainen, Juho
    Salmela, Perttu
    Silven, Olli
    Juntti, Makku
    Takala, Jarmo
    Myllyla, Markus
    2008 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2008, : 108 - +
  • [3] Hardware Implementation of A SHA-3 Application-Specific Instruction Set Processor
    Elmohr, Mahmoud A.
    Saleh, Mostafa A.
    Eissa, Ahmed S.
    Ahmed, Khaled E.
    Farag, Mohammed M.
    2016 28TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM 2016), 2016, : 109 - 112
  • [4] An Application-specific Instruction Set Processor for Microgrid Simulation
    Mauricio Brenes, Edgar
    Meza, Carlos
    2019 IEEE 39TH CENTRAL AMERICA AND PANAMA CONVENTION (CONCAPAN XXXIX), 2019, : 51 - 56
  • [5] Application-specific instruction set processor for SoC implementation of modern signal processing algorithms
    Liu, ZH
    Dickson, K
    McCanny, JV
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2005, 52 (04) : 755 - 765
  • [6] An Application-specific Instruction Set Processor for Power Quality Monitoring
    Vaas, Steffen
    Reichenbach, Marc
    Fey, Dietmar
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 181 - 188
  • [7] An Application-Specific VLIW Processor with Vector Instruction Set for CNN Acceleration
    Bytyn, Andreas
    Leupers, Rainer
    Ascheid, Gerd
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [8] BOSON - Application-Specific Instruction Set Processor (ASIP) for Educational Purposes
    Mazurek, Przemyslaw
    16TH IEEE INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV 2020), 2020, : 1323 - 1328
  • [9] An Efficient Application-Specific Instruction-Set Processor for Packet Classification
    Ahmed, Omar
    Areibi, Shawki
    2013 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2013,
  • [10] Memory models for an Application-Specific Instruction-Set Processor design flow
    Wu, Jiying
    Lin, Chijie
    Chen, Desheng
    Wang, Yiwen
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2008, : 471 - 478