5G系統(tǒng)小區(qū)搜索研究與實現(xiàn)
發(fā)布時間:2021-10-12 00:41
第五代移動通信(5th Generation Mobile Communication,5G)系統(tǒng)相比于長期演進(jìn)(Long Term Evolution,LTE)系統(tǒng)制定了新的協(xié)議標(biāo)準(zhǔn),并且引入多種關(guān)鍵技術(shù)。大帶寬、大連接和低時延高可靠的5G系統(tǒng)將支撐人工智能、大數(shù)據(jù)、物聯(lián)網(wǎng)等產(chǎn)業(yè)落地,構(gòu)建萬物互聯(lián)的智能世界。小區(qū)搜索作為5G系統(tǒng)下行基帶信號處理的關(guān)鍵環(huán)節(jié),影響著終端(User Equipment,UE)的通信質(zhì)量。本文主要研究小區(qū)標(biāo)識檢測、下行時頻同步和物理廣播信道(Physical Broadcast Channel,PBCH)接收處理,利用現(xiàn)場可編輯門陣列(Field Programmable Gate Array,FPGA)實現(xiàn)同步信號與物理廣播信道塊(Synchronization Signal PBCH Block,SSB)的完全檢測。主要工作內(nèi)容與創(chuàng)新如下:1.本文在5G系統(tǒng)中復(fù)現(xiàn)5種正交頻分復(fù)用(Orthogonal Frequency Division Multiplexing,OFDM)符號同步算法,并給出一種排序判決的方法,避免基于主同步信號(Primary Sy...
【文章來源】:重慶郵電大學(xué)重慶市
【文章頁數(shù)】:110 頁
【學(xué)位級別】:碩士
【部分圖文】:
小區(qū)搜索的FPGA工程
重慶郵電大學(xué)碩士學(xué)位論文第5章小區(qū)搜索的FPGA設(shè)計與實現(xiàn)68corrvalue_Q_abs。將較大值賦給IQmax,較小值賦給IQmin。再將IQmax乘以7賦給value_x,IQmin乘以3賦給value_y,并使用下式的簡化方法計算模值:v18clorr_emodvaIQmaxIQmin,IQmaxau_y2lue1value_xIQmin,18else+=+(5.1)若corr_modvalue大于corr_modvalue_max,則將corr_modvalue_max更新為corr_modvalue,小區(qū)組內(nèi)標(biāo)識N2ID_temp更新為N2ID_count,最大值對應(yīng)位置corr_modvalue_max_pos更新為slide_count;否則,不更新任何值。當(dāng)N2ID_count為1和2時,分別對PSS1、PSS2的互相關(guān)結(jié)果執(zhí)行上述的比較判決。當(dāng)3組PSS的第1路互相關(guān)結(jié)果比較判決完成后,對第2路(滑動2點)互相關(guān)結(jié)果進(jìn)行比較判決。粗同步結(jié)束標(biāo)志coarse_sync_finish拉高時,將N2ID_temp賦值給N_2_ID,將corr_modvalue_max_pos乘以32后賦值給粗同步點coarse_sync_point。由圖可知,(2)IDN=1檢測正確,粗同步點為183264。圖5.7符號粗同步的Modelsim仿真結(jié)果5.2.2符號精同步的FPGA設(shè)計與實現(xiàn)由于符號粗同步后失去提取數(shù)據(jù)進(jìn)行精同步的時機,故從下一幀粗同步點前64點處開始緩存17664(SSB符號總樣點數(shù)加128點)個樣點用于執(zhí)行符號精同步及后續(xù)過程。MATLAB生成3組未下采樣的本地PSS,轉(zhuǎn)化為32位有符號定點數(shù)據(jù)分別存儲到ROM中。選取(2)IDN對應(yīng)的本地PSS從緩存的基帶信號起始位置開
重慶郵電大學(xué)碩士學(xué)位論文第5章小區(qū)搜索的FPGA設(shè)計與實現(xiàn)70取4096點基帶信號,PSS讀地址rpss_addr從0遞增讀取4096點本地PSS,然后送入MAU模塊得到互相關(guān)結(jié)果的實虛部finesync_corr_I與finesync_corr_Q。比較判決時,按照式(5.1)的簡化方法求取模值corr_modvalue,更新corr_modvalue_max與corr_modvalue_max_pos,完成后將計數(shù)器slide_count加1。需要說明的是,MAU結(jié)束時將finesync_corrflag拉高,并令rdata_start_addr加1以重復(fù)執(zhí)行上述過程。當(dāng)slide_count為127時,精同步完成標(biāo)志fine_sync_finish拉高,將粗同步點減去64再與corr_modvalue_max_pos相加后得到精同步點183275。圖5.9符號精同步的Modelsim仿真結(jié)果5.2.3SSS檢測的FPGA設(shè)計與實現(xiàn)SSS檢測使用頻域互相關(guān)算法,對應(yīng)的FPGA流程如圖5.10所示:當(dāng)標(biāo)志sss_dete_start拉高后,由符號精同步得到的基帶信號RAM中PSS起始位置pss_ramposition計算接收SSS的起始地址rsss_start_addr。SSS讀使能cs_r_sss為持續(xù)高電平時,讀地址rsss_addr按rsss_start_addr遞增讀取4096點時域SSS送入FFT模塊。因為接收SSS需使用多次,故將提取的頻域SSS緩存至RAM中。當(dāng)互相關(guān)開始標(biāo)志sss_corr_start為高電平時,讀取RAM緩存的SSS與生成的SSS進(jìn)行互相關(guān)。生成SSS時,首先由N_2_ID與本地小區(qū)組標(biāo)識local_N1ID根據(jù)式(3.6)和式(3.7)計算出參數(shù)0m與1m,然后計算出式(3.5)中的0n+m與1n+m以讀取存儲的序列0x與1x,最后由dsss_x0與dsss_x1生成本地SSS并輸出。當(dāng)本地SSS與接收SSS送入MAU模塊并累加127次后,執(zhí)行比較判決更新最大模值及其對應(yīng)的小區(qū)組標(biāo)識。若local_N1ID不等于335,將其加1后重復(fù)上述過程,直至
本文編號:3431558
【文章來源】:重慶郵電大學(xué)重慶市
【文章頁數(shù)】:110 頁
【學(xué)位級別】:碩士
【部分圖文】:
小區(qū)搜索的FPGA工程
重慶郵電大學(xué)碩士學(xué)位論文第5章小區(qū)搜索的FPGA設(shè)計與實現(xiàn)68corrvalue_Q_abs。將較大值賦給IQmax,較小值賦給IQmin。再將IQmax乘以7賦給value_x,IQmin乘以3賦給value_y,并使用下式的簡化方法計算模值:v18clorr_emodvaIQmaxIQmin,IQmaxau_y2lue1value_xIQmin,18else+=+(5.1)若corr_modvalue大于corr_modvalue_max,則將corr_modvalue_max更新為corr_modvalue,小區(qū)組內(nèi)標(biāo)識N2ID_temp更新為N2ID_count,最大值對應(yīng)位置corr_modvalue_max_pos更新為slide_count;否則,不更新任何值。當(dāng)N2ID_count為1和2時,分別對PSS1、PSS2的互相關(guān)結(jié)果執(zhí)行上述的比較判決。當(dāng)3組PSS的第1路互相關(guān)結(jié)果比較判決完成后,對第2路(滑動2點)互相關(guān)結(jié)果進(jìn)行比較判決。粗同步結(jié)束標(biāo)志coarse_sync_finish拉高時,將N2ID_temp賦值給N_2_ID,將corr_modvalue_max_pos乘以32后賦值給粗同步點coarse_sync_point。由圖可知,(2)IDN=1檢測正確,粗同步點為183264。圖5.7符號粗同步的Modelsim仿真結(jié)果5.2.2符號精同步的FPGA設(shè)計與實現(xiàn)由于符號粗同步后失去提取數(shù)據(jù)進(jìn)行精同步的時機,故從下一幀粗同步點前64點處開始緩存17664(SSB符號總樣點數(shù)加128點)個樣點用于執(zhí)行符號精同步及后續(xù)過程。MATLAB生成3組未下采樣的本地PSS,轉(zhuǎn)化為32位有符號定點數(shù)據(jù)分別存儲到ROM中。選取(2)IDN對應(yīng)的本地PSS從緩存的基帶信號起始位置開
重慶郵電大學(xué)碩士學(xué)位論文第5章小區(qū)搜索的FPGA設(shè)計與實現(xiàn)70取4096點基帶信號,PSS讀地址rpss_addr從0遞增讀取4096點本地PSS,然后送入MAU模塊得到互相關(guān)結(jié)果的實虛部finesync_corr_I與finesync_corr_Q。比較判決時,按照式(5.1)的簡化方法求取模值corr_modvalue,更新corr_modvalue_max與corr_modvalue_max_pos,完成后將計數(shù)器slide_count加1。需要說明的是,MAU結(jié)束時將finesync_corrflag拉高,并令rdata_start_addr加1以重復(fù)執(zhí)行上述過程。當(dāng)slide_count為127時,精同步完成標(biāo)志fine_sync_finish拉高,將粗同步點減去64再與corr_modvalue_max_pos相加后得到精同步點183275。圖5.9符號精同步的Modelsim仿真結(jié)果5.2.3SSS檢測的FPGA設(shè)計與實現(xiàn)SSS檢測使用頻域互相關(guān)算法,對應(yīng)的FPGA流程如圖5.10所示:當(dāng)標(biāo)志sss_dete_start拉高后,由符號精同步得到的基帶信號RAM中PSS起始位置pss_ramposition計算接收SSS的起始地址rsss_start_addr。SSS讀使能cs_r_sss為持續(xù)高電平時,讀地址rsss_addr按rsss_start_addr遞增讀取4096點時域SSS送入FFT模塊。因為接收SSS需使用多次,故將提取的頻域SSS緩存至RAM中。當(dāng)互相關(guān)開始標(biāo)志sss_corr_start為高電平時,讀取RAM緩存的SSS與生成的SSS進(jìn)行互相關(guān)。生成SSS時,首先由N_2_ID與本地小區(qū)組標(biāo)識local_N1ID根據(jù)式(3.6)和式(3.7)計算出參數(shù)0m與1m,然后計算出式(3.5)中的0n+m與1n+m以讀取存儲的序列0x與1x,最后由dsss_x0與dsss_x1生成本地SSS并輸出。當(dāng)本地SSS與接收SSS送入MAU模塊并累加127次后,執(zhí)行比較判決更新最大模值及其對應(yīng)的小區(qū)組標(biāo)識。若local_N1ID不等于335,將其加1后重復(fù)上述過程,直至
本文編號:3431558
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/3431558.html
最近更新
教材專著