簡易檢索 / 詳目顯示

研究生: 呂昕鴻
Hsi-Hung Lu
論文名稱: 應用於頻帶內全雙工無線通訊之可調適高處理速度獨立成份分析預處理器電路架構設計
The VLSI Architecture Design of the Configurable and High-Throughput Independent Component Analysis Preprocessor for In-Band Full-Duplex Communication Systems
指導教授: 沈中安
Chung-An Shen
口試委員: 沈中安
Chung-An Shen
林昌鴻
Chang-Hong Lin
黃琴雅
Chin-Ya Huang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2021
畢業學年度: 109
語文別: 英文
論文頁數: 54
中文關鍵詞: 獨立成分分析頻帶內全雙工預處理器高吞吐量
外文關鍵詞: Independent Component Analysis (ICA), In-Band Full-Duplex (IBFD), Preprocessor, High Throughput
相關次數: 點閱:215下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本文提出了一種應用於頻帶內全雙工無線通訊系統中的獨立成分分析演算法的高吞吐量且高度可調適的預處理器。具體而言,本文提出了一種高性能矩陣乘法陣列。提出的矩陣乘法陣列架構是基於分時多工的處理方式所設計,從而大幅提高了硬體使用率。此外,提出的預處理器所使用的新處理流程被高度優化,使得置中運算、共變異數矩陣的運算以及特徵值分解能夠以平行化和管線化的方式進行處理。因此,使提出的處理器之吞吐量最大化,同時所需要的硬體元件數量可以最小化。提出的獨立成分分析之預處理器是利用電路設計流程所設計和實現。基於佈局後的評估進行性能上的估計。在本文中表明,提出的預處理器以約73.3k個邏輯閘的複雜度實現每秒40.69k個矩陣的吞吐量。與先前的文獻相比,所提出的預處理器實現了最高的吞吐量並且有最好的效率。


    This paper presents a high-throughput and highly efficient configurable preprocessor for the independent component analysis (ICA) algorithm in in-band full-duplex (IBFD) wireless communication systems. To be specific, a high performance matrix multiplication array (MMA) is presented in this paper. The proposed MMA architecture is designed based on a time-multiplexed processing manner so that the efficiency for hardware utilization is greatly enhanced. Furthermore, the novel processing flow of the proposed preprocessor is highly optimized so that the operations and centering, the calculation of covariance matrix, and the eigenvalue decomposition (EVD) are conducted in parallel and in a pipelined fashion. Thus the processing throughput is maximized while the required number of hardware elements can be minimized. The proposed ICA preprocessor is designed and implemented with circuit design flow. The performance estimations based on the post-layout evaluations. It is shown in this paper the proposed preprocessor achieves a throughput of 40.7 KMatrices per second at the complexity of equal to 73.3 kGE. Compare with prior arts, the proposed preprocessor achieves highest processing throughput and best efficiency.

    摘要 I Abstract II Table of Contents III Figures IV Tables VI I. Introduction 1 II. Background 7 2.1 The Basic Concepts and Challenges of IBFD System 7 2.2 The BSS, ICA and its Application in IBFD System 8 2.3 The Preprocessing of ICA 11 2.4 Two-Sided Jacobi EVD 13 2.5 Related Work 15 III. The Proposed Centering and Covariance Unit 19 3.1 Analysis of Operation Flow for Related Work 19 3.2 The Proposed Efficient MMA Architecture 26 3.3 The Proposed Centering Unit and Covariance Unit 29 IV. The Proposed EVD Unit 34 4.1 Analysis of Architecture for Related Work 34 4.2 Proposed EVD Unit 39 V. Experimental Results and Comparisons 45 5.1 Implementation Results 45 5.2 Comparisons with Related Literature 45 VI. Conclusion 52 References 53

    [1] SERIES, M. IMT Vision–Framework and overall objectives of the future development of IMT for 2020 and beyond. Recommendation ITU, 2015, 2083-0.
    [2] P. Popovski et al., "5G Wireless Network Slicing for eMBB, URLLC, and mMTC: A Communication-Theoretic View," in IEEE Access, vol. 6, pp. 55765-55779, 2018.
    [3] A. Mukherjee, "Energy Efficiency and Delay in 5G Ultra-Reliable Low-Latency Communications System Architectures," in IEEE Network, vol. 32, no. 2, pp. 55-61, Mar.-Apr. 2018.
    [4] C. Bockelmann et al., "Towards Massive Connectivity Support for Scalable mMTC Communications in 5G Networks," in IEEE Access, vol. 6, pp. 28969-28992, 2018.
    [5] A. Sabharwal et al., "In-Band Full-Duplex Wireless: Challenges and Opportunities," in IEEE Jour. on Selec. Areas in Comm., vol. 32, no. 9, pp. 1637-1652, Sep. 2014.
    [6] G. J. Sutton et al., " Enabling Technologies for Ultra-Reliable and Low Latency Communications: From PHY and MAC Layer Perspectives," in IEEE Comm. Surveys & Tutorials, vol. 21, no. 3, pp. 2488-2524, Feb. 2019.
    [7] M. Duarte and A. Sabharwal, " Full-duplex wireless communications using off-the-shelf radios: Feasibility and first results," in Asilomar Conf. on Sigs, Sys. and Com., Nov. 2010.
    [8] M. Jain et al., "Practical, real-time, full duplex wireless," in ACM Mobicom, pp. 301-312, Sep. 2011.
    [9] J. I. Choi et al., "Achieving single channel, full duplex wireless communication," in ACM MobiCom, pp. 1-12, Sep. 2010.
    [10] M. E. Fouda et al., "Application of ICA on Self-Interference Cancellation of In-Band Full Duplex Systems," in IEEE Wireless Comm. Letters, vol. 9, no. 7, pp. 924-927, Jul. 2020.
    [11] H. Yang, et al., “Digital Self-Interference Cancellation Basedon Blind Source Separation and Spectral Efficiency Analysis for the Full-Duplex Communication Systems,” IEEE Access, vol. 6, 2018.
    [12] Hsi-Hung Lu et al., "Full Duplex Self Cancellation Techniques Using Independent Comp onent Analysis," in Asilomar Conference 2020.
    [13] A. Sheikhi et al., "A Comparison of TDD and FD D Massive MIMO Systems Against Smart Jamming," in IEEE Access, vol. 8, pp. 72068-72077, 2020.
    [14] T. Riihonen et al., “Analog and digital self-interference cancellation in full-duplex MIMO-OFDM transceivers with limited resolution in A/D conversion,” in Proc. Asilomar Conf. Signals, Syst. Comput., November 2012, pp. 45–49.
    [15] R. K. Yadav et al., "Blind audio source separation using weight initialized independent component analysis," in International Conf. on Next Gen. Com. Tech. (NGCT), Sep. 2015.
    [16] A. Tharwat, "Independent component analysis: An introduction", Applied Computing and Informatics, Aug. 29, 2018.
    [17] P. Comon et al., " Independent component analysis-a new concept?," in Signal processing, pp. 287-314, 1994.
    [18] A. Hyvarinen, "Fast and robust fixed-point algorithms for independent component analysis," in IEEE Transactions on Neural Networks, vol. 10, no. 3, pp. 626-634, May 1999.
    [19] X. Li et al., "Independent Component Analysis by Entropy Bound Minimization," in IEEE Transactions on Signal Processing, vol. 58, no. 10, pp. 5151-5164, Oct. 2010.
    [20] L.-D. Van et al., "Energy-Efficient FastICA Implementation for Biomedical Signal Separation", IEEE Transactions on Neural Networks, vol. 22, issue: 11, Nov. 2011.
    [21] C. Yang et al., "An 81.6μW FastICA Processor for Epileptic Seizure Detection," in IEEE Trans. on Bio.l Circ. and Sys., vol. 9, no. 1, pp. 60-71, Feb. 2015.
    [22] L.-D.Van, et al., “Cost-Effective and Variable-Channel FastICA Hardware Architecture and Implementation for EEG Signal Processing,” Journal of Signal Processing Systems, 82, 91–113, 2016.
    [23] L.-D. Van et al., "Hardware-oriented Memory-limited Online Fastica Algorithm and Hardware Architecture for Signal Separation," IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2019, pp. 1438-1442.
    [24] Y. -H. Chen et al., “A VLSI Implementation of Independent Component Analysis for Biomedical Signal Separation Using CORDIC Engine,” in IEEE Trans. on Bio.l Circ. and Sys., vol. 14, no. 2, pp. 373-381, April 2020.
    [25] D. Kim et al., " A Survey of In-Band Full-Duplex Transmission: From the Perspective of PHY and MAC Layers," in IEEE Comm. Surveys & Tutorials, vol. 17, no. 4, pp. 2017-2046, Fourthquarter 2015.
    [26] E. Ahmed et al., "All-Digital Self-Interference Cancellation Technique for Full-Duplex Systems", IEEE Transactions on Wireless Communications, vol. 14, issue: 7, Jul. 2015.
    [27] X. Quan et al., “Impacts of Phase Noise on Digital Self-Interference Cancellation in Full-Duplex Communications,” IEEE Transactions on Signal Processing, vol. 65, issue: 7, Apr. 1 2017.
    [28] A. Hyvärinen et al., “A fast fixed-point algorithm for independent component analysis,” Neural Comput., vol. 9, no. 7, pp. 1483–1492, Oct. 1997.
    [29] Chen, W. et al., “The VLSI Architecture and Implementation of a Low Complexity and Highly Efficient Configurable SVD Processor for MIMO Communication Systems.” Circuits Syst Signal Process (2020).
    [30] S. M. R. Shahshahani et al., "A High-Performance Scalable Shared-Memory SVD Processor Architecture Based on Jacobi Algorithm and Batcher’s Sorting Network," in IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 67, no. 6, pp. 1912-1924, June 2020.
    [31] E. Everett, A. Sahai, and A. Sabharwal, “Passive self-interference suppression for full-duplex infrastructure nodes,” IEEE Trans. Wireless Commun., vol. 13, no. 2, pp. 680–694, Feb. 2014.
    [32] M. He and C. Huang, “Self-Interference Cancellation for Full-Duplex Massive MIMO OFDM With Single RF Chain,” IEEE Wireless Communications Letters, vol. 9, issue: 1, Jan. 2020.
    [33] M. Sajjad, M. Z. Yusoff, N. Yahya, and A. S. Haider, “An efficient vlsi architecture for fastica by using the algebraic jacobi method for evd,” IEEE Access, vol. 9, pp. 58 287–58 305, 2021.

    QR CODE