無(wú)線通信內(nèi)接收機(jī)算法研究及其基于多核處理器的實(shí)現(xiàn)
發(fā)布時(shí)間:2019-03-12 12:46
【摘要】:如今無(wú)線通信飛速發(fā)展,傳統(tǒng)的ASIC實(shí)現(xiàn)方式已經(jīng)難以滿足當(dāng)前對(duì)移動(dòng)終端更新?lián)Q代的需求,因此基于軟件無(wú)線電的實(shí)現(xiàn)方式越來(lái)越受到大家的歡迎,目前各大公司都在研究基于處理器無(wú)線通信的SDR實(shí)現(xiàn)。本文主要研究無(wú)線通信基于多核處理器的實(shí)現(xiàn)方式,本文選取了移動(dòng)廣播多媒體CMMB和4G標(biāo)準(zhǔn)LTE兩個(gè)典型標(biāo)準(zhǔn)。 本文主要工作主要包括: 1)分析當(dāng)前國(guó)內(nèi)外的無(wú)線通信標(biāo)準(zhǔn),并且調(diào)研了當(dāng)前國(guó)內(nèi)外各大研究單位針對(duì)SDR實(shí)現(xiàn)方式的主流處理器平臺(tái)構(gòu)架,并通過(guò)分析典型的處理器平臺(tái)的優(yōu)缺點(diǎn),分析歸納出適用于通信處理器平臺(tái)的一般優(yōu)化方法。 2)針對(duì)CMMB內(nèi)接收機(jī)部分,由于其算法已經(jīng)比較成熟,因此我們采用現(xiàn)有典型的算法。從算法層面,我們選擇了較優(yōu)的算法劃分,根據(jù)數(shù)據(jù)流進(jìn)行任務(wù)劃分,盡量細(xì)化每個(gè)任務(wù),開(kāi)發(fā)其中的并行性。映射過(guò)程中根據(jù)增大并行性和減少通信量?jī)纱笾饕獪?zhǔn)則進(jìn)行合理的映射到多核處理器平臺(tái)。接著從SIMD方面增大并行度,寄存器擴(kuò)展,共享存儲(chǔ)器利用以及優(yōu)化硬件添加復(fù)雜指令對(duì)實(shí)現(xiàn)進(jìn)行優(yōu)化。最終整個(gè)內(nèi)接收機(jī)的吞吐率能達(dá)到120Mbps,完全滿足CMMB需求。與當(dāng)前比較先進(jìn)的實(shí)現(xiàn)結(jié)果進(jìn)行對(duì)比,本文實(shí)現(xiàn)結(jié)果在吞吐率上有絕對(duì)優(yōu)勢(shì),并且能效比僅為2.19nJ/bit低于當(dāng)前其他實(shí)現(xiàn)結(jié)果。 3)針對(duì)LTE的MIMO檢測(cè),本文首先分析了對(duì)于MIMO檢測(cè)的各種算法(線性和非線性的檢測(cè)算法),然后著重分析了當(dāng)前最熱門(mén)的球形譯碼算法中的FD-BF和K-Best算法,在FD-BF在的基礎(chǔ)上,提出了一種基于K-Best的枚舉策略的KE-FDBF算法。該算法在保證誤符號(hào)率的情況下,其訪問(wèn)節(jié)點(diǎn)的個(gè)數(shù)遠(yuǎn)遠(yuǎn)小于K-Best以及訪問(wèn)節(jié)點(diǎn)不定的FD-BF算法。實(shí)現(xiàn)時(shí)本文結(jié)合了第二版本的多核處理器的新特性,并且通過(guò)堆棧策略的優(yōu)化,DMA以及添加一些不易用處理器實(shí)現(xiàn)的Demap和Cordic處理單元,大大提升了處理效率。其實(shí)現(xiàn)結(jié)果與當(dāng)前ASIC實(shí)現(xiàn)結(jié)果較為接近。CMMB內(nèi)接收機(jī)和LTE的MIMO信號(hào)檢測(cè)良好的實(shí)現(xiàn)結(jié)果表明了我們映射方式的合理以及我們的多核處理器平臺(tái)在通信領(lǐng)域有著巨大的潛力。
[Abstract]:With the rapid development of wireless communication, the traditional ASIC implementation has been difficult to meet the current needs of mobile terminal updating, so the implementation based on software radio is more and more popular. At present, all the major companies are studying the implementation of SDR based on processor wireless communication. This paper mainly studies the implementation of wireless communication based on multi-core processor. Two typical standards of mobile broadcast multimedia CMMB and 4G standard LTE are selected in this paper. The main work of this paper is as follows: 1) analyze the current wireless communication standards at home and abroad, and investigate the mainstream processor platform architecture for the implementation of SDR among the major domestic and foreign research units. Through the analysis of the advantages and disadvantages of the typical processor platform, the general optimization method for communication processor platform is summarized. 2) for the part of CMMB receiver, because the algorithm is mature, we adopt the typical algorithm. From the algorithm level, we choose the better algorithm partition, divide the tasks according to the data stream, refine each task as far as possible, and develop the parallelism among them. In the process of mapping, it is reasonable to map to multi-core processor platform according to the two main criteria of increasing parallelism and reducing traffic. Then from the aspect of SIMD to increase parallelism, register expansion, shared memory utilization and optimization hardware to add complex instructions to optimize the implementation. Finally, the throughput of the whole receiver can reach 120 Mbps, which fully meets the requirements of CMMB. Compared with the current advanced implementation results, the proposed implementation results have absolute advantage in throughput, and the energy-efficiency ratio is only lower than other current implementation results in 2.19nJ/bit. 3) for the MIMO detection of LTE, this paper first analyzes various algorithms for MIMO detection (linear and non-linear detection algorithms), and then analyzes the FD-BF and K-Best algorithms in the most popular spherical decoding algorithms. On the basis of FD-BF, a KE-FDBF algorithm based on K-Best enumeration strategy is proposed. When the symbol error rate is guaranteed, the number of access nodes in this algorithm is much smaller than that of K-Best and the FD-BF algorithm with uncertain access nodes. This paper combines the new features of the second version of the multi-core processor, and through the optimization of stack strategy, DMA and some Demap and Cordic processing units which are not easy to implement with the processor, the processing efficiency is greatly improved. The implementation results are close to those of the current ASIC implementation, and the good results of MIMO signal detection in CMMB receiver and LTE show that our mapping mode is reasonable and our multi-core processor platform has great potential in the field of communication.
【學(xué)位授予單位】:復(fù)旦大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TN92;TP332
本文編號(hào):2438789
[Abstract]:With the rapid development of wireless communication, the traditional ASIC implementation has been difficult to meet the current needs of mobile terminal updating, so the implementation based on software radio is more and more popular. At present, all the major companies are studying the implementation of SDR based on processor wireless communication. This paper mainly studies the implementation of wireless communication based on multi-core processor. Two typical standards of mobile broadcast multimedia CMMB and 4G standard LTE are selected in this paper. The main work of this paper is as follows: 1) analyze the current wireless communication standards at home and abroad, and investigate the mainstream processor platform architecture for the implementation of SDR among the major domestic and foreign research units. Through the analysis of the advantages and disadvantages of the typical processor platform, the general optimization method for communication processor platform is summarized. 2) for the part of CMMB receiver, because the algorithm is mature, we adopt the typical algorithm. From the algorithm level, we choose the better algorithm partition, divide the tasks according to the data stream, refine each task as far as possible, and develop the parallelism among them. In the process of mapping, it is reasonable to map to multi-core processor platform according to the two main criteria of increasing parallelism and reducing traffic. Then from the aspect of SIMD to increase parallelism, register expansion, shared memory utilization and optimization hardware to add complex instructions to optimize the implementation. Finally, the throughput of the whole receiver can reach 120 Mbps, which fully meets the requirements of CMMB. Compared with the current advanced implementation results, the proposed implementation results have absolute advantage in throughput, and the energy-efficiency ratio is only lower than other current implementation results in 2.19nJ/bit. 3) for the MIMO detection of LTE, this paper first analyzes various algorithms for MIMO detection (linear and non-linear detection algorithms), and then analyzes the FD-BF and K-Best algorithms in the most popular spherical decoding algorithms. On the basis of FD-BF, a KE-FDBF algorithm based on K-Best enumeration strategy is proposed. When the symbol error rate is guaranteed, the number of access nodes in this algorithm is much smaller than that of K-Best and the FD-BF algorithm with uncertain access nodes. This paper combines the new features of the second version of the multi-core processor, and through the optimization of stack strategy, DMA and some Demap and Cordic processing units which are not easy to implement with the processor, the processing efficiency is greatly improved. The implementation results are close to those of the current ASIC implementation, and the good results of MIMO signal detection in CMMB receiver and LTE show that our mapping mode is reasonable and our multi-core processor platform has great potential in the field of communication.
【學(xué)位授予單位】:復(fù)旦大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TN92;TP332
【參考文獻(xiàn)】
相關(guān)博士學(xué)位論文 前1條
1 吳川;數(shù)字電視解調(diào)芯片關(guān)鍵技術(shù)研究[D];復(fù)旦大學(xué);2011年
,本文編號(hào):2438789
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2438789.html
最近更新
教材專著