基帶處理共性技術(shù)多核并行算法研究
本文選題:IMT-Advanced系統(tǒng) + 基帶信號處理; 參考:《電子科技大學(xué)》2012年碩士論文
【摘要】:隨著現(xiàn)代通信技術(shù)的飛速發(fā)展,寬帶無線移動數(shù)據(jù)業(yè)務(wù)中對傳輸速率、系統(tǒng)容量和網(wǎng)絡(luò)性能的需求正在不斷提升。為了應(yīng)對這種局面,國際電信聯(lián)盟(ITU)提出了第四代(4G)移動通信系統(tǒng),即IMT-Advanced (International Mobile Telecommunications-Advanced)系統(tǒng)。IMT-Advanced系統(tǒng)引入了正交頻分復(fù)用(OFDM)、多天線收發(fā)(MIMO)和協(xié)同多點傳輸(CoMP)等新技術(shù),這對信號處理能力以及各個模塊間的信息交互能力提出了更高的要求,因此有必要去研究開發(fā)支持大規(guī)模并行處理的多核數(shù)字信號處理架構(gòu)并形成工具化的基帶輔助設(shè)計系統(tǒng)和基帶整體設(shè)計方案,以更好地適應(yīng)未來不斷發(fā)展的新技術(shù),同時能夠滿足低成本、平滑升級和快速產(chǎn)業(yè)化的需求。 因此,本文依托國家科技重大專項“面向IMT-Advanced新型基帶處理共性技術(shù)研究”,展開了對IMT-Advanced系統(tǒng)中常用基帶算法的多核并行處理研究,并設(shè)計實現(xiàn)了適合于多核并行算法的通用多核架構(gòu)硬件驗證平臺。 本文的研究工作主要有以下幾點: 1)以多核CPU為硬件平臺、Microsoft Visual Studio2008為軟件環(huán)境,采用C語言搭建了基于OpenMP共享內(nèi)存并行指導(dǎo)語句的多核并行處理仿真平臺。 2)以Xilinx Vertex-5FPGA為硬件平臺、EDK和ISE為開發(fā)工具,采用C語言和Verilog語言搭建了基于MicroBlaze可配置處理器軟核的多核并行處理硬件驗證平臺。 3)在基于OpenMP和基于MicroBlaze的兩種多核驗證平臺上,設(shè)計并實現(xiàn)了面向LTE-A中FFT算法的多核并行處理算法,對兩種平臺下的加速比性能進(jìn)行測試。 4)在基于MicroBlaze的多核硬件驗證平臺上,設(shè)計實現(xiàn)了咬尾卷積編碼的Viterbi譯碼和多相分解的FIR濾波器的多核并行算法,對加速比性能進(jìn)行了測試。 綜上所述,本文對基帶信號處理中常用算法的多核并行處理進(jìn)行了研究,設(shè)計和實現(xiàn)了基于OpenMP和基于MicroBlaze的多核驗證平臺,并對FFT算法、Viterbi譯碼和FIR濾波器的多核并行算法進(jìn)行了測試。測試結(jié)果驗證了多核并行處理的可行性和有效性,揭示了并行效率與處理規(guī)模之間的關(guān)系。
[Abstract]:With the rapid development of modern communication technology, the demand for transmission rate, system capacity and network performance in broadband wireless mobile data services is increasing. In order to cope with this situation, the International Telecommunication Union (ITU) has proposed the fourth generation 4G) mobile communication system, I. e., the IMT-Advanced International Mobile Telecommunications Advanced system. The IMT-Advanced system introduces new technologies such as orthogonal Frequency Division Multiplexing (OFDM), Multi-Antenna Transceiver (MIMOM) and Cooperative Multiple-Point Transmission (CoMP). This puts forward higher requirements for the ability of signal processing and the ability of information exchange among various modules. Therefore, it is necessary to study and develop a multi-core digital signal processing architecture that supports large-scale parallel processing and to form a tool baseband aided design system and a baseband overall design scheme, so as to better adapt to the new and developing technologies in the future. At the same time can meet the need of low cost, smooth upgrade and rapid industrialization. Therefore, based on the national science and technology major project, "oriented to the IMT-Advanced new baseband processing commonality technology", this paper carried out the research on the multi-core parallel processing of the common baseband algorithms in IMT-Advanced system. The hardware verification platform of general multi-core architecture suitable for multi-core parallel algorithm is designed and implemented. The main work of this paper is as follows: 1) taking the multi-core CPU as the hardware platform and the Microsoft Visual Studio2008 as the software environment, a multi-core parallel processing simulation platform based on the OpenMP shared memory parallel instruction statement is built with C language. 2) using Xilinx Vertex-5FPGA as hardware platform and ISE as development tool, a multi-core parallel processing hardware verification platform based on MicroBlaze configurable processor soft core is built by using C language and Verilog language. 3) on two multi-core verification platforms based on OpenMP and MicroBlaze, a multi-core parallel processing algorithm for FFT algorithm in LTE-A is designed and implemented, and the speedup performance of the two platforms is tested. 4) on the platform of multi-core hardware verification based on MicroBlaze, we design and implement the parallel algorithm of Viterbi decoding and FIR filter based on bit-end convolutional coding, and test the speedup performance. To sum up, this paper studies the multi-core parallel processing of common algorithms in baseband signal processing, and designs and implements a multi-core verification platform based on OpenMP and MicroBlaze. The multi-core parallel algorithm of FFT decoding and FIR filter is tested. The test results verify the feasibility and effectiveness of multi-core parallel processing and reveal the relationship between parallel efficiency and processing scale.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TN911.7;TP338.6
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 苗莎;鄭曉薇;;三次插值樣條曲線擬合多核并行算法[J];計算機(jī)應(yīng)用;2010年12期
2 李靜濱;楊柳;華蓓;;基于多核平臺并行K-Medoids算法研究[J];計算機(jī)應(yīng)用研究;2011年02期
3 周會群;;多核的無奈[J];中國教育網(wǎng)絡(luò);2009年09期
4 陳國良;孫廣中;徐云;龍柏;;并行計算的一體化研究現(xiàn)狀與發(fā)展趨勢[J];科學(xué)通報;2009年08期
5 彭軍超;金文標(biāo);錢鷹;周強(qiáng);;一種基于多核平臺優(yōu)化的網(wǎng)格模型簡化的方法[J];重慶郵電大學(xué)學(xué)報(自然科學(xué)版);2010年04期
6 周洪斌;溫一軍;;基于OpenMP的多核程序設(shè)計技術(shù)[J];沙洲職業(yè)工學(xué)院學(xué)報;2010年02期
7 黃九梅;呂翔;趙英;;MPI下矩陣相乘的實現(xiàn)與分析[J];中國科技信息;2007年13期
8 錢曉捷;李秀芳;;基于多核多線程的排序算法優(yōu)化和實現(xiàn)[J];微電子學(xué)與計算機(jī);2011年01期
9 馮高鋒;;基于Cell多核的光線投射并行算法[J];計算機(jī)應(yīng)用;2009年01期
10 張大鵬,陳駿林;圖象處理并行算法分析及其實現(xiàn)[J];宇航學(xué)報;1989年02期
相關(guān)會議論文 前10條
1 柯琦;鐘誠;李智;王剛強(qiáng);;多核計算機(jī)上最大和子序列線程級并行算法[A];全國第21屆計算機(jī)技術(shù)與應(yīng)用學(xué)術(shù)會議(CACIS·2010)暨全國第2屆安全關(guān)鍵技術(shù)與應(yīng)用學(xué)術(shù)會議論文集[C];2010年
2 王元元;曾建潮;譚瑛;;基于并行計算模型的并行微粒群算法的性能分析[A];2007年全國開放式分布與并行計算機(jī)學(xué)術(shù)會議論文集(上冊)[C];2007年
3 王軼;席裕庚;;并行的極點配置算法及其新構(gòu)想[A];1994年中國控制會議論文集[C];1994年
4 杜云飛;王攀峰;富弘毅;周海芳;楊學(xué)軍;;矩陣LU分解的容錯并行算法設(shè)計與實現(xiàn)[A];2008年全國開放式分布與并行計算機(jī)學(xué)術(shù)會議論文集(下冊)[C];2008年
5 曹淑瑛;郭圣權(quán);樊水康;;并行極點配置算法探討[A];1995年中國控制會議論文集(下)[C];1995年
6 王韶娟;曾國蓀;;分形維數(shù)的一個并行算法[A];2005年全國開放式分布與并行計算學(xué)術(shù)會議論文集[C];2005年
7 陳寧濤;王能超;施保昌;;生物多序列比對的并行算法[A];2005年全國開放式分布與并行計算學(xué)術(shù)會議論文集[C];2005年
8 孫明珠;王鵬;邱楓;楊玉良;;自洽場理論的實空間求解方法的并行算法以及在嵌段共聚物相分離中的應(yīng)用[A];2005年全國高分子學(xué)術(shù)論文報告會論文摘要集[C];2005年
9 李朝鵬;李肯立;;基于分層聚類的并行數(shù)據(jù)預(yù)處理算法[A];2007年全國開放式分布與并行計算機(jī)學(xué)術(shù)會議論文集(下冊)[C];2007年
10 姜弘道;余天堂;;有限元并行分析的進(jìn)展——第九屆全國結(jié)構(gòu)工程學(xué)術(shù)會議特邀報告[A];第九屆全國結(jié)構(gòu)工程學(xué)術(shù)會議論文集第Ⅰ卷[C];2000年
相關(guān)重要報紙文章 前10條
1 本報記者 李敬;多核催熟UTM[N];計算機(jī)世界;2008年
2 張云泉;并行計算:迎接多核時代的挑戰(zhàn)[N];計算機(jī)世界;2006年
3 清華大學(xué)計算機(jī)系 教授 汪東升;多核架構(gòu)讓硬件變“軟”[N];計算機(jī)世界;2007年
4 旭;多核多線程 H3C高端路由器新特點[N];網(wǎng)絡(luò)世界;2007年
5 ;信威McWiLL/SCDMA基站采用TI多核DSP[N];人民郵電;2008年
6 本報記者 瑜文;“星火燎原”多核大學(xué)擴(kuò)張在即[N];中國電腦教育報;2007年
7 鄒大斌;推動HPC的平民化[N];計算機(jī)世界;2006年
8 阿晨;2007年服務(wù)器市場跨進(jìn)多核時代[N];中華讀書報;2007年
9 本報實習(xí)記者 張海志;多核時代敲門電腦營銷大戰(zhàn)[N];中國知識產(chǎn)權(quán)報;2006年
10 本報記者 陳斌;多核的軟件推力[N];計算機(jī)世界;2008年
相關(guān)博士學(xué)位論文 前10條
1 左憲禹;多核直接和并行迭代法及其在輻射流體力學(xué)中的應(yīng)用[D];中國工程物理研究院;2012年
2 楊帆;基于多核平臺的網(wǎng)絡(luò)流量監(jiān)測研究與優(yōu)化[D];北京郵電大學(xué);2011年
3 楊帆;基于多核平臺的網(wǎng)絡(luò)流量監(jiān)測研究與優(yōu)化[D];北京郵電大學(xué);2011年
4 李東生;基于高密度計算的多核芯片設(shè)計關(guān)鍵技術(shù)研究[D];合肥工業(yè)大學(xué);2012年
5 陳莉麗;基于多核集群的并行離散事件仿真性能優(yōu)化技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2011年
6 吳超;信息檢索中top-k問題的并行算法及優(yōu)化研究[D];中國科學(xué)技術(shù)大學(xué);2011年
7 韓叢英;若干優(yōu)化問題的并行算法研究[D];上海交通大學(xué);2008年
8 周杰;合成孔徑雷達(dá)數(shù)據(jù)處理應(yīng)用的細(xì)粒度并行算法與結(jié)構(gòu)[D];國防科學(xué)技術(shù)大學(xué);2010年
9 王耀彬;多核平臺上支持推測并行化的事務(wù)存儲體系結(jié)構(gòu)性能優(yōu)化[D];中國科學(xué)技術(shù)大學(xué);2010年
10 白明澤;多核集群上的混合并行分子動力學(xué)計算研究[D];電子科技大學(xué);2012年
相關(guān)碩士學(xué)位論文 前10條
1 申俊華;中期火電開機(jī)優(yōu)化的多核并行算法及其應(yīng)用[D];大連理工大學(xué);2010年
2 王國明;橋聯(lián)多核配合物的合成、表征及相關(guān)性能的研究[D];曲阜師范大學(xué);2003年
3 寇立濤;Linux多核調(diào)度算法的優(yōu)化與擴(kuò)展[D];西安工業(yè)大學(xué);2010年
4 王雪梅;嵌入式多核處理器的仿真器設(shè)計[D];國防科學(xué)技術(shù)大學(xué);2010年
5 程丹;NIOS Ⅱ多核通信及在神經(jīng)網(wǎng)絡(luò)硬件實現(xiàn)中的應(yīng)用研究[D];東北師范大學(xué);2010年
6 奚海波;并行編程技術(shù)在多核處理器上的研究與應(yīng)用[D];東北師范大學(xué);2010年
7 羅s,
本文編號:1868924
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/1868924.html