Responsive image
博碩士論文 etd-0625118-175738 詳細資訊
Title page for etd-0625118-175738
論文名稱
Title
基於單指令多資料流架構的 LTE MIMO 系統軟體之研究
Study on LTE MIMO System in SIMD Architecture
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
57
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2018-07-13
繳交日期
Date of Submission
2018-07-26
關鍵字
Keywords
LTE、MIMO、單指令流多資料流、數學核心庫、OFDM
MKL, MIMO, SIMD, OFDM, LTE
統計
Statistics
本論文已被瀏覽 5652 次,被下載 1
The thesis/dissertation has been browsed 5652 times, has been downloaded 1 times.
中文摘要
為了於有限頻寬下,提高頻譜使用效率,第四代行動通訊 (The Fourth Generation of Mobile Phone Mobile Communication Technology Standards,簡稱 4G) 的主要技術長期演進技術 (Long Term Evolution,簡稱 LTE) 採用了正交分頻多工 (Orthogonal Frequency Division Multiple,簡稱 OFDM) 技術。另外,LTE 亦結合多重輸入多重輸出 (Multiple-Input Multiple-Output,簡稱 MIMO) 技術。
傳統的手機開發過程,通常都是在最後階段才開始考量天線的設計,導致開發過程中需要承擔大量的風險。因此,我們提出軟體測試平台,希望於手機開發初期藉由軟體結合實際量測,進行初步的天線測試與效能評估。然而,MIMO 系統的複雜度會隨傳送端與接收端天線增加而提高,軟體計算時間亦會隨之增長。對於通訊毫秒等級的傳輸來說,軟體平台的計算時間非常緩慢,故為了縮短軟體的計算時間。本論文提供的軟體測試平台於 Windows 系統下,以 C 語言為背景進行撰寫,並且透過引入數學核心庫 (Math Kernel Library,簡稱 MKL),縮短大維度矩陣的運算的時間;結合單指令多資料流 (Single Instruction Multiple Data,簡稱 SIMD) 的架構,加速小維度矩陣的運算,來提高整體軟體的計算速度。本測試平台提供完整的演算法,其中包含調變 QPSK、16QAM、64QAM、256QAM 與 1024QAM、傳送端支援 4 路及 8 路、MIMO 檢測器有期望傳播 (Expectation propagation,簡稱 EP) 檢測器與階層式正交晶格檢測器 (Layered Orthogonal Lattice Detector,簡稱 LORD) 及渦輪碼,碼率 1/3。
Abstract
In order to increase the spectral efficiency under limited bandwidth, the main technology Long Term Evolution (LTE) of the Fourth Generation of Mobile Phone Mobile Communication Technology Standards (4G) adopts Multiple Input Multiple Output (MIMO) technology. In addition, LTE also incorporates Orthogonal Frequency Division Multiple (OFDM) technology.
In the traditional mobile phone development process, antenna design is usually considered at the final stage, which leads to a large number of risks in the development process. Therefore, we propose a software testing platform. We hope to conduct preliminary antenna testing and effectiveness evaluation by software simulation at the initial stage of mobile phone development. However, the complexity of a MIMO system increases with the increase of transmitting and receiving antennas, and the software computing time also increases. For communication of millisecond-level transmission, the software platform's calculation time is very slow, so in order to shorten the software computing time. The software testing platform provided in this paper is written under the background of C language in Windows system, and through the introduction of Math Kernel Library (MKL), the computing time of large-dimension matrix is shortened; Combine the Single Instruction Multiple Data (SIMD) architecture to accelerate the computation of small dimensional matrices to increase the overall software computation speed. The test platform provides a complete algorithm, which includes modulation QPSK, 16QAM, 64QAM, 256QAM and 1024QAM, the transmitter supports 4 channels and 8 channels, MIMO detector has EP detector and LORD detector, the code rate of turbo code is 1/3.
目次 Table of Contents
第一章 緒論 1
1.1 研究背景與動機 1
1.2 論文安排 3
第二章 長期演進技術的基本原理與介紹 4
2.1 正交分頻多工原理 4
2.1.1 正交分頻多工架構 5
2.1.2 循環前缀 5
2.2 多輸入多輸出系統 6
2.3 LTE 訊框架構 7
2.3.1 物理資源區塊 8
2.3.2 同步技術 9
2.3.3 參考訊號 10
2.4 渦輪碼 11
2.5 數學核心庫 13
2.6 單指令多資料流 13
2.6.1 AVX 指令集 14
第三章 測試平台架構 20
3.1 傳送端 20
3.2 接收端 21
3.3 軟體接收機 22
3.3.1 傳送端波形設計 23
3.3.2 RTO 預處理 24
3.3.3 通道估測 24
3.3.4 多輸入多輸出檢測器 25
3.4 SIMD 架構 28
第四章 結果分析 33
4.1 Windows 系統軟體測試平台時間比較 33
4.2 效能分析 40
第五章 結論 43
參考文獻 47
參考文獻 References
[1] L. Hong, and J. Cai, “The application guide of mixed programming between MATLAB and other programming languages,” in Proc. of the 2nd ICCAE, Singpore, Feb. 2010, pp.185-189.
[2] B. Kernighan, and D. Ritchie, The C Programming Language, 2th ed. Prentice Hall, 1988.
[3] Intel. (2017). Intel math kernel library. [Online]. Available: https://software.intel.com/en-us/intel-mkl.
[4] H. Zarrinkoub, Understanding LTE With MATLAB: From Mathematical Modeling to Simulation and Prototyping. United Kingdom: John Wiley & Sons, Ltd, 2014.
[5] M. Kousa, and A. Mugaibel, “Puncturing effects on turbo codes,” in Proc. of IEE Commun. , Jun. 2002, vol. 149, no.3, pp. 132-138.
[6] S. Abrantes, “From BCJR to turbo decoding : MAP algorithms made easier,” University of Porto, Tech. Rep, April 2004.
[7] C. Lomont. (2011, Jun.). Introduction to intel advanced vector extensions. [Online]. Available: https://software.intel.com/en-us/articles/introduction-to-intel-advanced-vector-extensions
[8] P. Mehrotra, and R. Hubbard. (2009, Oct.). Benefits of Intel AVX For Small Matrices. [Online]. Available: https://software.intel.com/en-us/articles/benefits-of-intel-avx-for-small-matrices.
[9] M. Locktyukhin. (2011, Aug.). Intel AVX C/C++ Intrinsics Emulation. [Online]. Available: https://software.intel.com/en-us/articles/intel-avx-cc-intrinsics-emulation.
[10] J. Cespedes, et al. “Expectation propagation detection for high-order high-dimensional MIMO systems,” in Proc. of IEEE Trans. Commun., 2014
[11] M. Siti, and M. Fitz, “Layered orthogonal lattice detector for two transmit antenna communications,” arXiv preprint cs/0508064, 2005.
[12] H. Sarieddeen, et al. “Low-complexity MIMO detector with 1024-QAM,” in Proc. of IEEE GlobalSIP, Dec. 2015, pp. 883–887.
[13] 3GPP TS 36.104 V8.2.0 (2008, May). Fader Channel Model - LTE [Online]. Available: http://rfmw.em.keysight.com/wireless/helpfiles/n7605b/Content/Main/fcm_lte.htm#Fading_profile.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code