本發(fā)明實(shí)施例涉及無(wú)線(xiàn)通信的技術(shù)領(lǐng)域,尤其涉及一種測(cè)量SRS功率的方法及裝置。
背景技術(shù):
無(wú)線(xiàn)通信接收端一般需要進(jìn)行數(shù)字下變頻,得到基帶數(shù)據(jù)。在LTE系統(tǒng)中,基站通過(guò)接收UE的前導(dǎo)檢測(cè),獲取各個(gè)UE的上行同步,并告知各UE上行定時(shí)提前量并進(jìn)行定期更新,使各UE上行數(shù)據(jù)到達(dá)基站的時(shí)間都與基站的上行子幀邊界對(duì)齊?,F(xiàn)場(chǎng)可編程門(mén)陣列(Field programmable gate array,F(xiàn)PGA)實(shí)現(xiàn)上行信道探測(cè)參考信號(hào)(Sounding Reference Signal,SRS)功率測(cè)量時(shí),必須保證和用戶(hù)的上行無(wú)線(xiàn)幀保持同步。
在LTE系統(tǒng)中,由于FPGA接收上行數(shù)據(jù),并不知道用戶(hù)的上行數(shù)據(jù)幀頭,無(wú)法確認(rèn)上行SRS信號(hào)的位置,為了找到用戶(hù)的上行數(shù)據(jù)幀頭,需要根據(jù)FPGA接收到的下行主同步信號(hào)(primary synchronization signal,PSS)信號(hào)和輔同步信號(hào)(secondary synchronization signal,SSS)信號(hào),通過(guò)與本地?cái)_碼做相關(guān),得到下行同步,進(jìn)而得到接收用戶(hù)的上行數(shù)據(jù)幀頭;根據(jù)上行數(shù)據(jù)幀頭以及高層配置,確定SRS信號(hào)的位置,再利用獲取的SRS所在OFDM符號(hào)數(shù)據(jù)做信道估計(jì)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例的目的在于提出一種測(cè)量SRS功率的方法及裝置,旨在解決如何用FPGA產(chǎn)生本地SRS信號(hào)以及用FPGA實(shí)現(xiàn)信道估計(jì)的問(wèn)題。
為達(dá)此目的,本發(fā)明實(shí)施例采用以下技術(shù)方案:
第一方面,一種測(cè)量SRS功率的方法,所述方法包括:
FPGA獲取配置參數(shù),生成組號(hào)u和組內(nèi)序號(hào)v,再生成基本序列r_uv,并生成產(chǎn)生本地r_SRS信號(hào);
所述FPGA根據(jù)下行同步幀頭,找出上行數(shù)據(jù)起始位置,并根據(jù)SRS參考信號(hào)位于子幀的最后一個(gè)OFDM確定SRS參考信號(hào)所在的位置,根據(jù)所述SRS參考信號(hào)所在的位置接收上行SRS信號(hào);
所述FPGA對(duì)所述本地r_SRS信號(hào)和所述上行SRS信號(hào)進(jìn)行信道估計(jì);
所述FPGA根據(jù)信道估計(jì)后的數(shù)據(jù)進(jìn)行累加并獲取所述SRS信號(hào)的功率。
優(yōu)選地,所述獲取配置參數(shù),生成組號(hào)u和組內(nèi)序號(hào)v,再生成基本序列r_uv,并生成產(chǎn)生本地r_SRS信號(hào),包括:
獲取B_SRS、N_RB_sc、n_cs_SRS、subframe_idx、Group-hopping-enabled序列和Sequence-hopping-enabled序列,所述B_SRS為SRS帶寬,值為0~3的整數(shù);所述N_RB_sc為子載波個(gè)數(shù),值為12;所述n_cs_SRS為SRS帶寬,值為0~7的整數(shù);所述subframe_idx為子幀索引,SRS所在子幀;所述Group-hopping-enabled序列是組跳變使能開(kāi)關(guān);所述Sequence-hopping-enabled序列是跳變使能開(kāi)關(guān);
根據(jù)小區(qū)ID生成pucch_fss=mod(cellID,30),若不需要組跳頻,則pucch_u_tbl=pucch_fss*ones(1,20);若需要組跳頻,則需要生成pn序列;若不需要組跳頻和序列跳頻,則pusch_v_tbl=zeros(1,20);
根據(jù)基序列r_uv和相位alpha=2*pi*n_cs_SRS/8得到r_SRS=exp(1i*alpha*(0:M_RS_sc-1)).*r_uv;
其中,所述pucch_fss是上行控制信道序列移位圖樣,mod(cellID,30)是對(duì)配置小區(qū)ID模30計(jì)算;所述pucch_u_tbl是產(chǎn)生u序列、列表為20個(gè)pucch_fss數(shù)值的重復(fù);所述pusch_v_tbl是v序列、列表為20個(gè)0;所述alpha根據(jù)n_cs_SRS的配置確定屬于第幾象限;所述r_SRS是根據(jù)所在象限得到復(fù)數(shù)值,再用此復(fù)數(shù)與r_uv基序列進(jìn)行乘累加。
優(yōu)選地,所述FPGA對(duì)所述本地r_SRS信號(hào)和所述上行SRS信號(hào)進(jìn)行信道估計(jì),包括:
所述FPGA對(duì)所述上行2048點(diǎn)SRS時(shí)域信號(hào)進(jìn)行7.5KHz的頻偏補(bǔ)償,再對(duì)補(bǔ)償后的時(shí)域信號(hào)進(jìn)行2048個(gè)點(diǎn)的FFT變換,根據(jù)物理資源映射關(guān)系及K0指示,得到頻域SRS信號(hào),用所述頻域SRS信號(hào)與所述本地的r_SRS信號(hào)進(jìn)行相關(guān),對(duì)相關(guān)后的結(jié)果進(jìn)行填充得到2048個(gè)點(diǎn)的第一頻域信號(hào);
所述FPGA對(duì)所述第一頻域信號(hào)進(jìn)行IFFT變換,變成第一時(shí)域信號(hào),再對(duì)所述第一時(shí)域信號(hào)分別計(jì)算功率,確定最大功率位置max_idx,所述最大功率位置為所述上行SRS信號(hào)的起始位置,根據(jù)所述上行SRS信號(hào)的起始位置完成所述上行SRS信號(hào)的初始同步;
所述FPGA對(duì)2048個(gè)點(diǎn)的SRS信號(hào)進(jìn)行(max_idx-1)/2循環(huán)左移,對(duì)左移后的SRS信號(hào)進(jìn)行7.5KHz的頻偏補(bǔ)償,再對(duì)補(bǔ)償后的時(shí)域信號(hào)進(jìn)行2048點(diǎn)的FFT計(jì)算,再根據(jù)物理資源映射關(guān)系及K0指示,得到第二頻域信號(hào),根據(jù)所述第二頻域信號(hào)與所述本地r_SRS信號(hào)進(jìn)行相關(guān),對(duì)相關(guān)后的結(jié)果進(jìn)行填充得到2048個(gè)點(diǎn)的第三頻域信號(hào),再對(duì)所述第三頻域信號(hào)進(jìn)行IFFT變換,得到第二時(shí)域信號(hào)。
優(yōu)選地,所述FPGA根據(jù)信道估計(jì)后的數(shù)據(jù)進(jìn)行累加并獲取所述SRS信號(hào)的功率,包括:
對(duì)所述第二時(shí)域信號(hào)分別計(jì)算功率,每個(gè)功率值與12倍的噪聲功率值()進(jìn)行比較,并把功率值大于12的功率進(jìn)行累加,累加結(jié)果得到SRS信號(hào)的功率。
第二方面,一種測(cè)量SRS功率的裝置,所述裝置包括:
生成模塊,用于獲取配置參數(shù),生成組號(hào)u和組內(nèi)序號(hào)v,再生成基本序列r_uv,并生成產(chǎn)生本地r_SRS信號(hào);
接收模塊,用于根據(jù)下行同步幀頭,找出上行數(shù)據(jù)起始位置,并根據(jù)SRS參考信號(hào)位于子幀的最后一個(gè)OFDM確定SRS參考信號(hào)所在的位置,根據(jù)所述SRS參考信號(hào)所在的位置接收上行SRS信號(hào);
信道估計(jì)模塊,用于對(duì)所述本地r_SRS信號(hào)和所述上行SRS信號(hào)進(jìn)行信道估計(jì);
獲取模塊,用于根據(jù)信道估計(jì)后的數(shù)據(jù)進(jìn)行累加并獲取所述SRS信號(hào)的功率。
優(yōu)選地,所述生成模塊,具體用于:
獲取B_SRS、N_RB_sc、n_cs_SRS、subframe_idx、Group-hopping-enabled序列和Sequence-hopping-enabled序列,所述B_SRS為SRS帶寬,值為0~3的整數(shù);所述N_RB_sc為子載波個(gè)數(shù),值為12;所述n_cs_SRS為SRS帶寬,值為0~7的整數(shù);所述subframe_idx為子幀索引,SRS所在子幀;所述Group-hopping-enabled序列是組跳變使能開(kāi)關(guān);所述Sequence-hopping-enabled序列是跳變使能開(kāi)關(guān);
根據(jù)小區(qū)ID生成pucch_fss=mod(cellID,30),若不需要組跳頻,則pucch_u_tbl=pucch_fss*ones(1,20);若需要組跳頻,則需要生成pn序列;若不需要組跳頻和序列跳頻,則pusch_v_tbl=zeros(1,20);
根據(jù)基序列r_uv和相位alpha=2*pi*n_cs_SRS/8得到r_SRS=exp(1i*alpha*(0:M_RS_sc-1)).*r_uv;
其中,所述pucch_fss是上行控制信道序列移位圖樣,mod(cellID,30)是對(duì)配置小區(qū)ID模30計(jì)算;所述pucch_u_tbl是產(chǎn)生u序列、列表為20個(gè)pucch_fss數(shù)值的重復(fù);所述pusch_v_tbl是v序列、列表為20個(gè)0;所述alpha根據(jù)n_cs_SRS的配置確定屬于第幾象限;所述r_SRS是根據(jù)所在象限得到復(fù)數(shù)值,再用此復(fù)數(shù)與r_uv基序列進(jìn)行乘累加。
優(yōu)選地,所述信道估計(jì)模塊,具體用于:
對(duì)所述上行2048點(diǎn)SRS時(shí)域信號(hào)進(jìn)行7.5KHz的頻偏補(bǔ)償,再對(duì)補(bǔ)償后的時(shí)域信號(hào)進(jìn)行2048個(gè)點(diǎn)的FFT變換,根據(jù)物理資源映射關(guān)系及K0指示,得到頻域SRS信號(hào),用所述頻域SRS信號(hào)與所述本地的r_SRS信號(hào)進(jìn)行相關(guān),對(duì)相關(guān)后的結(jié)果進(jìn)行填充得到2048個(gè)點(diǎn)的第一頻域信號(hào);
對(duì)所述第一頻域信號(hào)進(jìn)行IFFT變換,變成第一時(shí)域信號(hào),再對(duì)所述第一時(shí)域信號(hào)分別計(jì)算功率,確定最大功率位置max_idx,所述最大功率位置為所述上行SRS信號(hào)的起始位置,根據(jù)所述上行SRS信號(hào)的起始位置完成所述上行SRS信號(hào)的初始同步;
對(duì)2048個(gè)點(diǎn)的SRS信號(hào)進(jìn)行(max_idx-1)/2循環(huán)左移,對(duì)左移后的SRS信號(hào)進(jìn)行7.5KHz的頻偏補(bǔ)償,再對(duì)補(bǔ)償后的時(shí)域信號(hào)進(jìn)行2048點(diǎn)的FFT計(jì)算,再根據(jù)物理資源映射關(guān)系及K0指示,得到第二頻域信號(hào),根據(jù)所述第二頻域信號(hào)與所述本地r_SRS信號(hào)進(jìn)行相關(guān),對(duì)相關(guān)后的結(jié)果進(jìn)行填充得到2048個(gè)點(diǎn)的第三頻域信號(hào),再對(duì)所述第三頻域信號(hào)進(jìn)行IFFT變換,得到第二時(shí)域信號(hào)。
優(yōu)選地,所述獲取模塊,具體用于:
對(duì)所述第二時(shí)域信號(hào)分別計(jì)算功率,每個(gè)功率值與12倍的噪聲功率值()進(jìn)行比較,并把功率值大于12的功率進(jìn)行累加,累加結(jié)果得到SRS信號(hào)的功率。
本發(fā)明實(shí)施例提供的一種測(cè)量SRS功率的方法及裝置,F(xiàn)PGA獲取配置參數(shù),生成組號(hào)u和組內(nèi)序號(hào)v,再生成基本序列r_uv,并生成產(chǎn)生本地r_SRS信號(hào);所述FPGA根據(jù)下行同步幀頭,找出上行數(shù)據(jù)起始位置,并根據(jù)SRS參考信號(hào)位于子幀的最后一個(gè)OFDM確定SRS參考信號(hào)所在的位置,根據(jù)所述SRS參考信號(hào)所在的位置接收上行SRS信號(hào);所述FPGA對(duì)所述本地r_SRS信號(hào)和所述上行SRS信號(hào)進(jìn)行信道估計(jì);所述FPGA根據(jù)信道估計(jì)后的數(shù)據(jù)進(jìn)行累加并獲取所述SRS信號(hào)的功率。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例提供的一種測(cè)量SRS功率的方法的流程示意圖;
圖2是本發(fā)明實(shí)施例提供的一種信道估計(jì)的方法流程示意圖;
圖3是本發(fā)明實(shí)施例提供的一種功率測(cè)量的方法流程示意圖;
圖4是本發(fā)明實(shí)施例提供的一種測(cè)量SRS功率的裝置的功能模塊示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明實(shí)施例作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明實(shí)施例,而非對(duì)本發(fā)明實(shí)施例的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明實(shí)施例相關(guān)的部分而非全部結(jié)構(gòu)。
參考圖1,圖1是本發(fā)明實(shí)施例提供的一種測(cè)量SRS功率的方法的流程示意圖。
如圖1所示,所述測(cè)量SRS功率的方法包括:
步驟101,F(xiàn)PGA獲取配置參數(shù),生成組號(hào)u和組內(nèi)序號(hào)v,再生成基本序列r_uv,并生成產(chǎn)生本地r_SRS信號(hào);
具體的,根據(jù)物理層協(xié)議,結(jié)合算法實(shí)現(xiàn)的技巧,簡(jiǎn)單介紹一下本地SRS信號(hào)產(chǎn)生步驟。
SRS信號(hào)的基本序列生成方式同上行解調(diào)參考信號(hào)相同,SRS的由下式生成:
其中:
u為序列組跳變序號(hào),u=(fgh(ns)+fss)mod30,
這里,fgh(ns)為組跳變圖樣,由下式確定:
fss(ns)為序列移位圖樣,由下式確定:
序列組跳變功能可以打開(kāi)或關(guān)閉,由高層配置信息Group-hopping-enabled決定。
為簡(jiǎn)單起見(jiàn),建議Group-hopping-enabled配置為關(guān)閉狀態(tài)。
v為序列跳變序號(hào),
序列跳變功能可以打開(kāi)或關(guān)閉,由高層配置信息Sequence-hopping-enabled決定。
為簡(jiǎn)單起見(jiàn),本發(fā)明中Sequence-hopping-enabled配置為關(guān)閉狀態(tài)。為循環(huán)移位值,由下式?jīng)Q定:
其中,由高層配置給每個(gè)UE,
綜上所述,SRS產(chǎn)生所需要的參數(shù)列在表1中。
表1
設(shè)備接收到的上行數(shù)據(jù)經(jīng)過(guò)數(shù)字下變頻,變?yōu)椴蓸勇蕿?0.72MHz的數(shù)據(jù),LTE系統(tǒng)中,10ms為一幀,所以一幀數(shù)據(jù)的長(zhǎng)度為307200個(gè)樣點(diǎn)。
優(yōu)選地,所述獲取配置參數(shù),生成組號(hào)u和組內(nèi)序號(hào)v,再生成基本序列r_uv,并生成產(chǎn)生本地r_SRS信號(hào),包括:
獲取B_SRS、N_RB_sc、n_cs_SRS、subframe_idx、Group-hopping-enabled序列和Sequence-hopping-enabled序列,所述B_SRS為SRS帶寬,值為0~3的整數(shù);所述N_RB_sc為子載波個(gè)數(shù),值為12;所述n_cs_SRS為SRS帶寬,值為0~7的整數(shù);所述subframe_idx為子幀索引,SRS所在子幀;所述Group-hopping-enabled序列是組跳變使能開(kāi)關(guān);所述Sequence-hopping-enabled序列是跳變使能開(kāi)關(guān);
根據(jù)小區(qū)ID生成pucch_fss=mod(cellID,30),若不需要組跳頻,則pucch_u_tbl=pucch_fss*ones(1,20);若需要組跳頻,則需要生成pn序列;若不需要組跳頻和序列跳頻,則pusch_v_tbl=zeros(1,20);
根據(jù)基序列r_uv和相位alpha=2*pi*n_cs_SRS/8得到r_SRS=exp(1i*alpha*(0:M_RS_sc-1)).*r_uv。
具體的,產(chǎn)生基序列時(shí),根據(jù)表2、表3,和1320之內(nèi)的素?cái)?shù),需要四個(gè)塊ROM分別存儲(chǔ)表1、表2,1320內(nèi)素?cái)?shù)和1320內(nèi)素?cái)?shù)的倒數(shù),表2和表3來(lái)自3GPP TS 36.211協(xié)議中的表5.5.1.2-1和5.5.1.2-2,其中倒數(shù)值得取值bit位數(shù)有一定的范圍,位數(shù)不能太少,少了影響精度,也不能太多,多了占用FPGA資源太多,本發(fā)明中,倒數(shù)用了29bit表示,用1bit表示整數(shù)部分,28bit表示小數(shù)部分。根據(jù)需要相位時(shí)需要用到32位的cordic IP核。
表2
表3
步驟102,所述FPGA根據(jù)下行同步幀頭,找出上行數(shù)據(jù)起始位置,并根據(jù)SRS參考信號(hào)位于子幀的最后一個(gè)OFDM確定SRS參考信號(hào)所在的位置,根據(jù)所述SRS參考信號(hào)所在的位置接收上行SRS信號(hào);
步驟103,所述FPGA對(duì)所述本地r_SRS信號(hào)和所述上行SRS信號(hào)進(jìn)行信道估計(jì);
優(yōu)選地,所述FPGA對(duì)所述本地r_SRS信號(hào)和所述上行SRS信號(hào)進(jìn)行信道估計(jì),包括:
所述FPGA對(duì)所述上行2048點(diǎn)SRS時(shí)域信號(hào)進(jìn)行7.5KHz的頻偏補(bǔ)償,再對(duì)補(bǔ)償后的時(shí)域信號(hào)進(jìn)行2048個(gè)點(diǎn)的FFT變換根據(jù)物理資源映射關(guān)系及K0指示,得到頻域SRS信號(hào),用所述頻域SRS信號(hào)與所述本地的r_SRS信號(hào)進(jìn)行相關(guān),對(duì)相關(guān)后的結(jié)果進(jìn)行填充得到2048個(gè)點(diǎn)的第一頻域信號(hào);
所述FPGA對(duì)所述第一頻域信號(hào)進(jìn)行IFFT變換,變成第一時(shí)域信號(hào),再對(duì)所述第一時(shí)域信號(hào)分別計(jì)算功率,確定最大功率位置max_idx,所述最大功率位置為所述上行SRS信號(hào)的起始位置,根據(jù)所述上行SRS信號(hào)的起始位置完成所述上行SRS信號(hào)的初始同步;
所述FPGA對(duì)2048個(gè)點(diǎn)的SRS信號(hào)進(jìn)行(max_idx-1)/2循環(huán)左移,對(duì)左移后的SRS信號(hào)進(jìn)行7.5KHz的頻偏補(bǔ)償,再對(duì)補(bǔ)償后的時(shí)域信號(hào)進(jìn)行2048點(diǎn)的FFT計(jì)算,再根據(jù)物理資源映射關(guān)系及K0指示,得到第二頻域信號(hào),根據(jù)所述第二頻域信號(hào)與所述本地r_SRS信號(hào)進(jìn)行相關(guān),對(duì)相關(guān)后的結(jié)果進(jìn)行填充得到2048個(gè)點(diǎn)的第三頻域信號(hào),再對(duì)所述第三頻域信號(hào)進(jìn)行IFFT變換,得到第二時(shí)域信號(hào)。
具體的,如圖2所示,獲取下行同步后,根據(jù)已知高層配置的SRS信息,接收SRS信號(hào),并通過(guò)一系列處理進(jìn)行信道估計(jì),得到信道沖擊響應(yīng),以進(jìn)行后續(xù)的信號(hào)測(cè)量工作。
步驟104,所述FPGA根據(jù)信道估計(jì)后的數(shù)據(jù)進(jìn)行累加并獲取所述SRS信號(hào)的功率。
優(yōu)選地,所述FPGA根據(jù)信道估計(jì)后的數(shù)據(jù)進(jìn)行累加并獲取所述SRS信號(hào)的功率,包括:
對(duì)所述第二時(shí)域信號(hào)分別計(jì)算功率,每個(gè)功率值與12倍的噪聲功率值()進(jìn)行比較,并把功率值大于12的功率進(jìn)行累加,累加結(jié)果得到SRS信號(hào)的功率。
具體的,如圖3所示,信號(hào)測(cè)量包括RSRP,兩個(gè)測(cè)量之間存在一定的依賴(lài)關(guān)系。
本發(fā)明實(shí)施例提供的一種測(cè)量SRS功率的方法,F(xiàn)PGA獲取配置參數(shù),生成組號(hào)u和組內(nèi)序號(hào)v,再生成基本序列r_uv,并生成產(chǎn)生本地r_SRS信號(hào);所述FPGA根據(jù)下行同步幀頭,找出上行數(shù)據(jù)起始位置,并根據(jù)SRS參考信號(hào)位于子幀的最后一個(gè)OFDM確定SRS參考信號(hào)所在的位置,根據(jù)所述SRS參考信號(hào)所在的位置接收上行SRS信號(hào);所述FPGA對(duì)所述本地r_SRS信號(hào)和所述上行SRS信號(hào)進(jìn)行信道估計(jì);所述FPGA根據(jù)信道估計(jì)后的數(shù)據(jù)進(jìn)行累加并獲取所述SRS信號(hào)的功率。
參考圖4,圖4是本發(fā)明實(shí)施例提供的一種測(cè)量SRS功率的裝置的功能模塊示意圖。
如圖4所示,所述裝置包括:
生成模塊401,用于獲取配置參數(shù),生成組號(hào)u和組內(nèi)序號(hào)v,再生成基本序列r_uv,并生成產(chǎn)生本地r_SRS信號(hào);
優(yōu)選地,所述生成模塊401,具體用于:
獲取B_SRS、N_RB_sc、n_cs_SRS、subframe_idx、Group-hopping-enabled序列和Sequence-hopping-enabled序列,所述B_SRS為SRS帶寬,值為0~3的整數(shù);所述N_RB_sc為子載波個(gè)數(shù),值為12;所述n_cs_SRS為SRS帶寬,值為0~7的整數(shù);所述subframe_idx為子幀索引,SRS所在子幀;所述Group-hopping-enabled序列是組跳變使能開(kāi)關(guān);所述Sequence-hopping-enabled序列是跳變使能開(kāi)關(guān);
根據(jù)小區(qū)ID生成pucch_fss=mod(cellID,30),若不需要組跳頻,則pucch_u_tbl=pucch_fss*ones(1,20);若需要組跳頻,則需要生成pn序列;若不需要組跳頻和序列跳頻,則pusch_v_tbl=pn_seq(1:20),否則pusch_v_tbl=zeros(1,20);
根據(jù)基序列r_uv和相位alpha=2*pi*n_cs_SRS/8得到r_SRS=exp(1i*alpha*(0:M_RS_sc-1)).*r_uv;
其中,所述pucch_fss是上行控制信道序列移位圖樣,mod(cellID,30)是對(duì)配置小區(qū)ID模30計(jì)算;所述pucch_u_tbl是產(chǎn)生u序列、列表為20個(gè)pucch_fss數(shù)值的重復(fù);所述pusch_v_tbl是v序列、列表為20個(gè)0;所述alpha根據(jù)n_cs_SRS的配置確定屬于第幾象限;所述r_SRS是根據(jù)所在象限得到復(fù)數(shù)值,再用此復(fù)數(shù)與r_uv基序列進(jìn)行乘累加。
接收模塊402,用于根據(jù)下行同步幀頭,找出上行數(shù)據(jù)起始位置,并根據(jù)SRS參考信號(hào)位于子幀的最后一個(gè)OFDM確定SRS參考信號(hào)所在的位置,根據(jù)所述SRS參考信號(hào)所在的位置接收上行SRS信號(hào);
信道估計(jì)模塊403,用于對(duì)所述本地r_SRS信號(hào)和所述上行SRS信號(hào)進(jìn)行信道估計(jì);
優(yōu)選地,所述信道估計(jì)模塊403,具體用于:
對(duì)所述上行2048點(diǎn)SRS時(shí)域信號(hào)進(jìn)行7.5KHz的頻偏補(bǔ)償,再對(duì)補(bǔ)償后的時(shí)域信號(hào)進(jìn)行2048個(gè)點(diǎn)的FFT變換,根據(jù)物理資源映射關(guān)系及K0指示,得到頻域SRS信號(hào),用所述頻域SRS信號(hào)與所述本地的r_SRS信號(hào)進(jìn)行相關(guān),對(duì)相關(guān)后的結(jié)果進(jìn)行填充得到2048個(gè)點(diǎn)的第一頻域信號(hào);
對(duì)所述第一頻域信號(hào)進(jìn)行IFFT變換,變成第一時(shí)域信號(hào),再對(duì)所述第一時(shí)域信號(hào)分別計(jì)算功率,確定最大功率位置max_idx,所述最大功率位置為所述上行SRS信號(hào)的起始位置,根據(jù)所述上行SRS信號(hào)的起始位置完成所述上行SRS信號(hào)的初始同步;
對(duì)2048個(gè)點(diǎn)的SRS信號(hào)進(jìn)行(max_idx-1)/2循環(huán)左移,對(duì)左移后的SRS信號(hào)進(jìn)行7.5KHz的頻偏補(bǔ)償,再對(duì)補(bǔ)償后的時(shí)域信號(hào)進(jìn)行2048點(diǎn)的FFT計(jì)算,再根據(jù)物理資源映射關(guān)系及K0指示,得到第二頻域信號(hào),根據(jù)所述第二頻域信號(hào)與所述本地r_SRS信號(hào)進(jìn)行相關(guān),對(duì)相關(guān)后的結(jié)果進(jìn)行填充得到2048個(gè)點(diǎn)的第三頻域信號(hào),再對(duì)所述第三頻域信號(hào)進(jìn)行IFFT變換,得到第二時(shí)域信號(hào)。
獲取模塊404,用于根據(jù)信道估計(jì)后的數(shù)據(jù)進(jìn)行累加并獲取所述SRS信號(hào)的功率。
優(yōu)選地,所述獲取模塊404,具體用于:
對(duì)所述第二時(shí)域信號(hào)分別計(jì)算功率,每個(gè)功率值與12倍的噪聲功率值()進(jìn)行比較,并把功率值大于12的功率進(jìn)行累加,累加結(jié)果得到SRS信號(hào)的功率。
本發(fā)明實(shí)施例提供的一種測(cè)量SRS功率的裝置,F(xiàn)PGA獲取配置參數(shù),生成組號(hào)u和組內(nèi)序號(hào)v,再生成基本序列r_uv,并生成產(chǎn)生本地r_SRS信號(hào);所述FPGA根據(jù)下行同步幀頭,找出上行數(shù)據(jù)起始位置,并根據(jù)SRS參考信號(hào)位于子幀的最后一個(gè)OFDM確定SRS參考信號(hào)所在的位置,根據(jù)所述SRS參考信號(hào)所在的位置接收上行SRS信號(hào);所述FPGA對(duì)所述本地r_SRS信號(hào)和所述上行SRS信號(hào)進(jìn)行信道估計(jì);所述FPGA根據(jù)信道估計(jì)后的數(shù)據(jù)進(jìn)行累加并獲取所述SRS信號(hào)的功率。
以上結(jié)合具體實(shí)施例描述了本發(fā)明實(shí)施例的技術(shù)原理。這些描述只是為了解釋本發(fā)明實(shí)施例的原理,而不能以任何方式解釋為對(duì)本發(fā)明實(shí)施例保護(hù)范圍的限制?;诖颂幍慕忉?zhuān)绢I(lǐng)域的技術(shù)人員不需要付出創(chuàng)造性的勞動(dòng)即可聯(lián)想到本發(fā)明實(shí)施例的其它具體實(shí)施方式,這些方式都將落入本發(fā)明實(shí)施例的保護(hù)范圍之內(nèi)。