Title
An Application Specific Vector Processor for CNN-based Massive MIMO Positioning
Abstract
This paper sets out to create an implementation for fingerprint-based positioning using massive multiple-input multiple-output (MIMO) technology, by means of deep convolutional neural networks (CNN), and utilizing the wireless channel state information (CSI). Due to the sheer volume of computational requirements imposed by CNN processing, an accelerator-assisted design is well-suited to the task at hand. Consequently, an application specific instruction set processor (ASIP) is designed to combine flexibility with implementation efficiency. This ASIP is equipped with vector processing capabilities employing a single instruction multiple data (SIMD) scheme, and additionally has a very large instruction word (VLIW) architecture to further exploit instruction-level parallelism. A configurable 2D array of processing engines (PE) is integrated into the processor, in a tightly coupled manner, to accelerate the CNN operation. Synthesis results will be demonstrated using the GF-22nm FD-SOI technology with a clock frequency of 555 MHz. The system can achieve a throughput of 271 positionings/s, with an average positioning error of 3.5 lambda (40 cm) at a carrier frequency of 2.6 GHz.
Year
DOI
Venue
2021
10.1109/ISCAS51556.2021.9401528
2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS)
DocType
ISSN
Citations 
Conference
0271-4302
0
PageRank 
References 
Authors
0.34
0
4
Name
Order
Citations
PageRank
Mohammad Attari100.34
Jesus Rodriguez Sanchez262.82
Liang Liu39518.47
Steffen Malkowsky4374.80