Design and Implementation of an SVD processor for MIMO precoding systems
碩士 === 國立中央大學 === 電機工程學系 === 105 === Large-scale MIMO (multiple-input multiple-output) technique is considered to be one of the promising solution in the 5th generation wireless communication system. Due to the increasing antenna number at both the transmitter and receiver sides, higher computationa...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2017
|
Online Access: | http://ndltd.ncl.edu.tw/handle/77dvfj |
id |
ndltd-TW-105NCU05442061 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-105NCU054420612019-05-15T23:39:52Z http://ndltd.ncl.edu.tw/handle/77dvfj Design and Implementation of an SVD processor for MIMO precoding systems 多輸入多輸出前編碼系統之奇異值分解處理器設計與實現 Chun-Hung Wu 吳俊弘 碩士 國立中央大學 電機工程學系 105 Large-scale MIMO (multiple-input multiple-output) technique is considered to be one of the promising solution in the 5th generation wireless communication system. Due to the increasing antenna number at both the transmitter and receiver sides, higher computational complexity is induced. Singular value decomposition (SVD) is a kind of decom-position scheme that is widely used to decompose the channel matrix into several spatial sub-channels. Usually the sub-channels with large channel gains (singular values) are chosen for transmission. A three-stage algorithm is used, and all can be accomplished by Givens rotation. Bi-diagonalization is employed at the first stage while Golub-Reinsch SVD with split and deflation is adopted at the second stage. We use shifted QR with early termination at the third stage. The SVD procedure can adjust the convergence speed and the accuracy according to the system requirements. Considering SVD in 8×8 MIMO systems, the hardware implementation is mainly based on the first-stage and the second-stage operations. Our hardware can support channel matrix dimension from 2×2 to8×8. External floating-point and internal fixed-point representations are used for the datapath. The Givens rotation is realized by Coordinate Rotation Digital Computer (CORDIC). Two CORDIC modules constitute one processing element (PE). It takes 171 clock cycles for the first-stage operation and 313 clock cycles for the entire decomposition if the threshold for split and deflation at the second stage is set to 2^(-3). The hardware is implemented by TSMC 40nm CMOS technology. The maximum operating frequency is 185MHz and the throughput is 591K matrixes per second. Pei-Yun Tsai 蔡佩芸 2017 學位論文 ; thesis 116 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中央大學 === 電機工程學系 === 105 === Large-scale MIMO (multiple-input multiple-output) technique is considered to be one of the promising solution in the 5th generation wireless communication system. Due to the increasing antenna number at both the transmitter and receiver sides, higher computational complexity is induced. Singular value decomposition (SVD) is a kind of decom-position scheme that is widely used to decompose the channel matrix into several spatial sub-channels. Usually the sub-channels with large channel gains (singular values) are chosen for transmission. A three-stage algorithm is used, and all can be accomplished by Givens rotation. Bi-diagonalization is employed at the first stage while Golub-Reinsch SVD with split and deflation is adopted at the second stage. We use shifted QR with early termination at the third stage. The SVD procedure can adjust the convergence speed and the accuracy according to the system requirements.
Considering SVD in 8×8 MIMO systems, the hardware implementation is mainly based on the first-stage and the second-stage operations. Our hardware can support channel matrix dimension from 2×2 to8×8. External floating-point and internal fixed-point representations are used for the datapath. The Givens rotation is realized by Coordinate Rotation Digital Computer (CORDIC). Two CORDIC modules constitute one processing element (PE). It takes 171 clock cycles for the first-stage operation and 313 clock cycles for the entire decomposition if the threshold for split and deflation at the second stage is set to 2^(-3). The hardware is implemented by TSMC 40nm CMOS technology. The maximum operating frequency is 185MHz and the throughput is 591K matrixes per second.
|
author2 |
Pei-Yun Tsai |
author_facet |
Pei-Yun Tsai Chun-Hung Wu 吳俊弘 |
author |
Chun-Hung Wu 吳俊弘 |
spellingShingle |
Chun-Hung Wu 吳俊弘 Design and Implementation of an SVD processor for MIMO precoding systems |
author_sort |
Chun-Hung Wu |
title |
Design and Implementation of an SVD processor for MIMO precoding systems |
title_short |
Design and Implementation of an SVD processor for MIMO precoding systems |
title_full |
Design and Implementation of an SVD processor for MIMO precoding systems |
title_fullStr |
Design and Implementation of an SVD processor for MIMO precoding systems |
title_full_unstemmed |
Design and Implementation of an SVD processor for MIMO precoding systems |
title_sort |
design and implementation of an svd processor for mimo precoding systems |
publishDate |
2017 |
url |
http://ndltd.ncl.edu.tw/handle/77dvfj |
work_keys_str_mv |
AT chunhungwu designandimplementationofansvdprocessorformimoprecodingsystems AT wújùnhóng designandimplementationofansvdprocessorformimoprecodingsystems AT chunhungwu duōshūrùduōshūchūqiánbiānmǎxìtǒngzhīqíyìzhífēnjiěchùlǐqìshèjìyǔshíxiàn AT wújùnhóng duōshūrùduōshūchūqiánbiānmǎxìtǒngzhīqíyìzhífēnjiěchùlǐqìshèjìyǔshíxiàn |
_version_ |
1719152712939995136 |