一種SNR估計的方法和裝置與流程
2023-12-02 01:58:46 2

本發明涉及無線通信技術領域,尤其涉及一種信噪比(signal-noiseratio,snr)估計的方法和裝置。
背景技術:
在無線移動通信系統中,移動終端通過實時測量當前所處環境的信道質量,選擇適當的傳輸塊大小、調製方式和等效編碼速率等數據傳輸參數,作為信道質量指示(channelqualityindicator,cqi)上報給網絡側,網絡側考慮移動終端反饋的推薦值所包含的cqi信息,確定下一次數據傳輸所採用的參數。為了使傳輸技術達到可觀的傳輸效率,發射端必須獲得足夠精確、及時有效並且適合當時信道狀態的cqi信息。而cqi信息是通過snr確定的。因此,如何估計snr就成了研究的重點內容。
技術實現要素:
為解決上述技術問題,本發明實施例期望提供一種snr估計的方法和裝置,根據都卜勒頻偏估計出準確的snr,再通過snr確定cqi信息,從而確定服務質量(qualityofservice,qos)。
本發明的技術方案是這樣實現的:
第一方面,提供一種信噪比snr估計的方法,所述方法包括:
獲取信道功率控制命令的信息;
根據所述功率控制命令的信息,估計都卜勒頻偏;
根據所述都卜勒頻偏,估計snr。
優選的,所述根據所述都卜勒頻偏,估計信噪比snr包括:
根據所述都卜勒頻偏,確定所述都卜勒頻偏所屬的第一區間;
根據區間與濾波器的對應關係,確定所述第一區間對應的第一濾波器;
根據所述第一濾波器和第一預設公式,估計所述snr。
優選的,所述信息包括解擾解擴的初始符號,所述根據所述濾波器和第一預設公式,估計所述snr包括:
將所述初始符號通過所述第一濾波器濾波,將濾波後的初始符號作為修正符號;
獲取所述初始符號的總個數;
根據所述初始符號、所述修正符號、所述總個數和所述第一預設公式,估計所述snr,所述第一預設公式為:
其中,所述s是所述snr,所述n為所述總個數,所述xi為所述初始符號,所述yi為所述修正符號。
優選的,所述信息還包括信道的功率,所述根據所述功率控制命令的信息,估計都卜勒頻偏包括:
獲取並統計所述功率連續增加或減少所經歷時間長度;
根據所述功率連續增加或減少所經歷時間長度,估計所述都卜勒頻偏。
優選的,所述根據所述功率連續增加或減少所經歷時間長度,估計所述都卜勒頻偏包括:
根據所述功率連續增加或減少所經歷時間長度,獲得功率增減直方圖;
根據所述功率增減直方圖,得到擬合函數;
根據所述擬合函數和所述功率增減直方圖,確定所述擬合函數的平均值;
根據所述平均值和第二預設公式,估計所述都卜勒頻偏fd,所述第二預設公式為:其中,所述n為所述平均值,所述c為與功率控制調整頻率相關的常數。
優選的,所述方法還包括:
獲取信道質量指示信息cqi上報周期;
根據所述都卜勒頻偏和所述上報周期,確定時延補償;
根據傳輸模式和修正量的對應關係,確定與所述信息中的當前傳輸模式對應的當前修正量;
根據所述snr、所述時延補償和所述當前修正量,確定所述信道的修正補償量。
優選的,所述根據所述都卜勒頻偏和所述上報周期,確定時延補償包括:
所述上報周期大於預設時間時,根據所述上報周期,確定所述時延補償;
所述上報周期小於或者等於所述預設時間時,根據所述都卜勒頻偏和所述上報周期,確定所述時延補償。
第二方面,提供一種snr估計的裝置,所述裝置包括:
獲取模塊,用於獲取信道功率控制命令的信息;
估計模塊,用於根據所述功率控制命令的信息,估計都卜勒頻偏;
所述估計模塊還用於根據所述都卜勒頻偏,估計snr。
優選的,所述估計模塊包括:
確定單元,用於根據所述都卜勒頻偏,確定所述都卜勒頻偏所屬的第一區間;還用於根據區間與濾波器的對應關係,確定所述第一區間對應的第一濾波器;
估計單元,用於根據所述第一濾波器和第一預設公式,估計所述snr。
優選的,所述信息包括解擾解擴的初始符號,所述估計單元具體用於:
將所述初始符號通過所述第一濾波器濾波,將濾波後的初始符號作為修正符號;
獲取所述初始符號的總個數;
根據所述初始符號、所述修正符號、所述總個數和所述第一預設公式,估計所述snr,所述第一預設公式為:
其中,所述s是所述snr,所述n為所述總個數,所述xi為所述初始符號,所述yi為所述修正符號。
優選的,所述信息還包括功率,所述估計模塊還包括:
統計單元,用於獲取並統計所述功率連續增加或減少所經歷時間長度;
所述估計單元還用於根據所述功率連續增加或減少所經歷時間長度,估計所述都卜勒頻偏。
優選的,所述估計單元具體用於:
根據所述功率連續增加或減少所經歷時間長度,獲得功率增減直方圖;
根據所述功率增減直方圖,得到擬合函數;
根據所述擬合函數和所述功率增減直方圖,確定所述擬合函數的平均值;
根據所述平均值和第二預設公式,估計所述都卜勒頻偏fd,所述第二預設公式為:其中,所述n為所述平均值,所述c為與功率控制調整頻率相關的常數。
優選的,所述獲取模塊還用於獲取信道質量指示信息cqi上報周期;
所述裝置還包括:
確定模塊,用於根據所述都卜勒頻偏和所述上報周期,確定時延補償;
所述確定模塊還用於根據傳輸模式和修正量的對應關係,確定與所述信息中的當前傳輸模式對應的當前修正量;
所述確定模塊還用於根據所述snr、所述時延補償和所述當前修正量,確定所述信道的修正補償量。
優選的,所述確定模塊具體用於:
所述上報周期大於預設時間時,根據所述上報周期,確定所述時延補償;
所述上報周期小於或者等於所述預設時間時,根據所述都卜勒頻偏和所述上報周期,確定所述時延補償。
本發明實施例提供了一種snr估計的方法和裝置,獲取信道功率控制命令的信息;再根據功率控制命令的信息,估計都卜勒頻偏;之後,根據都卜勒頻偏,估計snr。這樣一來,根據信道功率控制命令的信息,就可以精確估計snr,進而準確確定出反映出當前信道質量情況的cqi。這樣,根據都卜勒頻偏估計 出準確的snr,再通過snr確定cqi信息,從而確定準確的qos。
附圖說明
圖1為本發明實施例提供的一種snr估計的方法的流程圖;
圖2為本發明實施例提供的另一種snr估計的方法的流程圖;
圖3為本發明實施例提供的一種snr估計的裝置的結構示意圖;
圖4為本發明實施例提供的又一種snr估計的裝置的結構示意圖;
圖5為本發明實施例提供的再一種snr估計的裝置的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述。
實施例一
本發明實施例提供一種snr估計的方法,應用於snr估計的裝置,該裝置可以是伺服器中的一部分,也可以是單獨的設備,如圖1所示,該方法包括:
步驟101、獲取信道功率控制命令的信息。
這裡,信道功率控制命令的信息可以從系統功率控制單元中獲取。
在無線通信中,信道功率指的是某個信道的載頻的功率值。比如說移動通信中,全球移動通信系統(globalsystemformobilecommunication,gsm)的1-124信道的功率,說的其實就是手機在該通信信道的發射功率值。
步驟102、根據功率控制命令的信息,估計都卜勒頻偏。
具體的,統計功率連續增加或減少所經歷時間長度;根據功率連續增加或減少所經歷時間長度,估計都卜勒頻偏。
示例的,假設增加功率用符號「+」表示,減少功率用符號「-」表示,在某一確定時間段內,某一信道得到一串「…,+,+,+,+,-,-,-,+,+,+,+,-,-,-,-,-,+,+,+,+,+,…」的符號序列。假設上述符號兩兩齣現的時間間隔是1個單位,因此,該次數也代表衰落信號包絡的正向或負向斜率的持 續時間長度,也對應著功率連續增加或減少的時間長度。則上述符號序列所對應的功率連續增加或減少所經歷時間長度為:「…,4,3,4,5,5,…」。
具體的,根據功率連續增加或減少所經歷時間長度,獲得功率增減直方圖;根據功率增減直方圖,得到擬合函數;根據擬合函數和功率增減直方圖,確定擬合函數的平均值;根據平均值和第二預設公式,估計都卜勒頻偏fd,第二預設公式為:其中述n為平均值,c為與功率控制調整頻率相關的常數。
這裡,擬合函數是功率增減直方圖通過高斯擬合而得到。與求普通函數的平均值方法相同,結合功率增減直方圖,計算出擬合函數的平均值。這裡,功率增減直方圖的主要作用是限定擬合函數的橫坐標,這樣以便求出擬合函數的平均值。
值得說明的是,第二預設公式是由仿真預先確定,優選的,c取0.6615。
步驟103、根據都卜勒頻偏,估計信噪比。
這裡,信息還包括解擾解擴的初始符號。
這裡可以分為兩種情況:
情況1:都卜勒頻偏值較小時。
本實施例中,較小是指位於(0,100]區間的都卜勒頻偏估計。具體的,這種情況對應於實際情況中接收端處於靜止或低速運動狀態,此時,使用簡單的噪聲幹擾估計第三公式,以節省功耗,用第三公式計算snr。第三公式為:其中,s是snr,n為接收到公共導頻信道(commonpilotchannel,cpich)符號的總數,xi為接收到的第i個解擾解擴符號,xj為接收到的第j個解擾解擴符號。
情況2:都卜勒頻偏值較大時。
本實施例中,較大是指位於(100,200]區間或(200,300)區間的都卜勒頻偏估計。這種情況對應於實際情況中接收端處於高速運動狀態,一般情況擬先對解擾解擴後的公共導頻信道(commonpilotchannel,cpich)符號做線性 濾波,用濾波後的輸出修正符號yi,做噪聲幹擾的計算,這意味著有可能使用了前面發射時間間隔(transmissiontimeinterval,tti)的cpich符號。濾波係數表示符號之間的相關程度,應和都卜勒頻偏有關。因此不同頻偏區域,使用不同的濾波係數,係數由離線仿真預先確定。
具體的,根據所述都卜勒頻偏,確定都卜勒頻偏所屬的第一區間;根據區間與濾波器的對應關係,確定第一區間對應的第一濾波器;根據第一濾波器和第一預設公式,估計所述snr。
上述都卜勒頻偏所屬的第一區間是依據第一預設規則預先劃分,每個區間的匹配信道參數由離線仿真預先設定,使得每個區間形成一個濾波器,最終該信道會形成一組濾波器。
具體的,將初始符號通過第一濾波器濾波,將濾波後的初始符號作為修正符號;獲取初始符號的總個數;根據初始符號、修正符號、總個數和第一預設公式,估計snr,第一預設公式為:其中n為總個數,xi為初始符號,yi為修正符號。
這裡,首先根據都卜勒頻偏估計結果,確定都卜勒頻偏所屬區間;然後利用該區間所對應的濾波器對解擾解擴符號xi做相應的濾波,得到修正符號yi;最後採用第一預設公式計算snr。
在步驟103之後,所述方法還包括:
獲取信道質量指示信息cqi上報周期;
根據都卜勒頻偏和上報周期,確定時延補償;根據傳輸模式和修正量的對應關係,確定與信息中的當前傳輸模式對應的當前修正量;根據snr、時延補償和當前修正量,確定信道的修正補償量。
具體的,上報周期大於預設時間時,根據上報周期,確定時延補償;上報周期小於或者等於預設時間時,根據都卜勒頻偏和上報周期,確定時延補償。
這裡可以分為兩種情況:
情況1:上報周期大於預設時間時,根據上報周期,確定時延補償。
具體的,可以採用簡單的幾何模型。在該模型中,須確定最近估計cqi的時間te、上報延遲的cqi被下行調度採用時的時間ta以及這兩個時間相對於最相鄰最大峰值時間的間隔tp-te和tp-ta。假設tp是最相鄰最大峰值的時間,td是最大峰值之間的平均間隔。在時間上離峰值愈近,snr就應愈大,根據差距可以估計所需補償的snr,記為δsnrc。更具體的,如果te和ta都小於tp,δsnrc滿足如果te小於tp,ta大於tp,δsnrc滿足如果te和ta都大於tp,δsnrc滿足
情況2:上報周期小於或者等於預設時間時,根據都卜勒頻偏和上報周期,確定時延補償。
具體的,根據都卜勒頻偏和cqi上報周期,選取預先設定的snr採樣率和需要迭代預測的次數的組合。不同都卜勒頻偏區間擬採用不同的濾波器係數,此處的都卜勒頻偏區間是依據第二預設規則預先劃分,每個區間的係數事先通過仿真確定。利用己知的snr來預測下一個snr,再用被預測的snr結合己知的snr來預測下下一個snr,如此繼續,直到所需時刻的snr值被估計。為了控制誤差放大,本實施例中限制最大迭代預測次數優選取4。最後預測的snr和步驟103得到的snr差別定義為δsnrc。值得說明的是,本步驟中的都卜勒頻偏區間與步驟103中的都卜勒頻偏區間劃分可以是不同的,劃分依據僅由實際仿真結果決定。
在步驟103之後,所述方法還包括根據snr和映射關係,估計信道的cqi信息。
具體的,映射關係是指cqi和snr之間存在的映射關係,值得說明的是,不同的終端會對應不同的映射關係。具體的映射關係屬於現有技術,本實施例就不再詳述。
由步驟103確定的snr和固有的映射關係,可以確定出與其對應的cqi信息。
值得說明的是,在無線移動通信系統中,接收的信號強度隨著時間有動態的變化,變化快慢程度又與發射端和接收端之間的相對移動速度有關。目前針對無線信道的大部分高級接收端算法,性能或多或少受信道的最大都卜勒頻移的影響,最大都卜勒頻移和終端移動速度之間存在直接的關係。snr的估計受多種因素的影響,尤其是傳輸模式和速度。故本發明實施例是依據都卜勒頻偏來估計信道的snr。
這樣一來,根據信道功率控制命令的信息,就可以精確估計snr,進而準確確定出反映出當前信道質量情況的cqi。這樣,根據都卜勒頻偏估計出準確的snr,再通過snr確定cqi信息,從而確定準確的qos。
實施例二
本發明實施例提供一種snr估計的方法,應用於信道的修正補償裝置,假設d為一信道,r是接收端,s是發射端,如圖2所示,該方法包括:
步驟201、獲取d功率控制命令的信息。
這裡,d功率控制命令的信息可以從系統功率控制單元中得到。
具體的,系統功率控制單元中存儲著功率控制的相關信息。功率控制是指為使小區內所有移動臺到達基站時信號電平基本維持在相等水平、通信質量維持在一個可接收水平,對移動臺功率進行的控制。功率控制分為前向與反向功率控制,反向功率控制又分為開環功率控制和閉環功率控制,閉環功率控制細分為外環功率控制和內環功率控制。
功率控制是蜂窩系統中最重要的要求之一。其中,蜂窩系統也叫「小區制」系統。是將通信信號所有要覆蓋的地區劃分為若干個小區,每個小區的半徑可視用戶的分布密度在1~10km左右。在每個小區設立一個基站為本小區範圍內的用戶服務。並可通過小區分裂進一步提高系統容量。
步驟202、根據d功率控制命令的信息,獲得d功率增加和減少的方向。
本實施例使用的是不同於傳統的新技術,即利用都卜勒頻偏與衰落功率包絡最大值出現率之間的關係,本實施例中的算法只需要獲得d功率控制中的功率變化方向。
示例的,假設增加功率用符號「+」表示,減少功率用符號「-」表示,在某一確定時間段內,d中得到一串「…,+,+,+,+,-,-,-,+,+,+,+,-,-,-,-,-,+,+,+,+,+,…」的符號序列。
步驟203、統計d功率連續增加或減少的時間長度。
計算上述符號序列中連續出現同一符號的次數,組成一組數字序列。由於假設上述符號兩兩齣現的時間間隔是1個單位,因此,該次數也代表衰落信號包絡的正向或負向斜率的持續時間長度,也對應著功率連續增加或減少的時間長度。
示例的,以步驟202中的符號序列為例,則上述符號序列所對應的數字序列為:「…,4,3,4,5,5,…」。
步驟204、根據統計d功率連續增加或減少的長度,得到相應的直方圖。
統計數字序列中各數字出現的頻率,得到相應的直方圖。值得說明的是,本實施例中數字序列中的數字是帶有方向,在得到相應的直方圖時,要體現出數字所代表的方向。具體的,代表符號「+」的數字是以橫軸為基準向上繪製直方圖;代表符號「-」的數字是以橫軸為基準向下繪製直方圖。
步驟205、將直方圖分布進行擬合,得到d正向或負向斜率持續時間分布的平均值。
這裡,選取高斯擬合,得到d正向或負向斜率持續時間分布的平均值。完成上述高斯擬合後,與計算普通函數的平均值方法相同,計算出d正向或負向斜率持續時間分布的平均值。
高斯擬合是用高斯函數系。使用高斯函數來進行擬合,優點在於計算積分十分簡單快捷。這一點在很多領域都有應用,特別是計算化學。高斯擬合算法運用到定量分析模型中是可行的,該方法不僅簡化了模型參數,而且提高了模型的可解釋性。
步驟206、根據d正向或負向斜率持續時間分布的平均值,估計都卜勒頻偏。
以功率控制的時間間隔為單位,上述平均值是最大功率峰值之間的平均時 間的一半,與都卜勒頻偏之間的關係滿足第二預設公式,第二預設公式為:其中n為步驟205計算出的平均值,c為與功率控制調整頻率相關的常數,fd為都卜勒頻偏的估計值。該第二預設公式可直接用於估計都卜勒頻偏。
由第二預設公式可以看出,n與fd是成反比關係。優選的,經過反覆實驗,且與理論知識相結合,本實施例中c取0.6615,即
步驟207、根據都卜勒頻偏估計結果,精確估計snr。
這裡,都卜勒頻偏的範圍是(0,300),此處可以分為兩種情況:
情況1:位於(0,100]的都卜勒頻偏估計結果,或對於步驟205擬合得不到有意義的平均值的情況。
這種情況對應於實際情況中接收端r處於靜止或低速運動狀態,此時,使用簡單的噪聲幹擾估計第三公式,以節省功耗,用第三公式計算snr。第三公式為:其中,n為r接收到公共導頻信道(commonpilotchannel,cpich)符號的總數,xi為接收到的第i個解擾解擴符號,xj為接收到的第j個解擾解擴符號。
情況2:位於(100,200]或(200,300)的都卜勒頻偏估計結果,或對於步驟205擬合得到有意義的平均值的情況。
這種情況對應於實際情況中接收端r處於高速運動狀態,一般情況擬先對解擾解擴後的公共導頻信道(commonpilotchannel,cpich)符號做線性濾波,用濾波後的輸出修正符號yi,做噪聲幹擾的計算,這意味著有可能使用了前面發射時間間隔(transmissiontimeinterval,tti)的cpich符號。濾波係數表示符號之間的相關程度,應和都卜勒頻偏有關。因此不同頻偏區域,使用不同的濾波係數,係數由離線仿真預先確定。
根據都卜勒頻偏估計結果,首先確定都卜勒頻偏所屬區間;然後利用該區間所對應的濾波器對解擾解擴符號xi做相應的濾波,得到修正符號yi;最後採 用第一預設公式計算snr。第一預設公式為:
值得說明的是,上述都卜勒頻偏區間是依據第一預設規則預先劃分,每個區間的匹配信道參數由離線仿真預先設定,使得每個區間形成一個濾波器,最終該信道會形成一組濾波器。
示例的,假設d的頻偏範圍是(0,300),預先其劃分為(0,100]、(100,200]和(200,300)這3個區間,分別對應實際情況中接收端r處於的低、中和高速場景。確定這3個區間的濾波器係數,形成各自的濾波器,即形成3個濾波器。先確定fd所在區間,然後採用對應濾波器對d的符號xi進行濾波,濾波後得到yi,最後根據第一預設公式得到snr值。
步驟208、根據預設修正表格,查找修正量δsnrb。
為了提供更大的適用性,同時還制定了修正表格,根據不同的傳輸模式,對該模式下可能存在的殘留偏差作必要的修正,修正量為δsnrb。值得說明的是,修正表格一般通過離線仿真並結合硬體調試和校準仔細分析後得到。
步驟209、判斷cqi上報周期是否大於預設時間。若是,則執行步驟210;若否,則執行步驟211。
這裡,cqi上報周期長短的不同,所對應的延時誤差也是不同的,故需要判斷cqi上報周期的長短。優選的,預設時間取2s。即在本實施例中,認為cqi上報周期大於2s屬於上報周期較長;同理,當cqi上報周期小於或等於2s時,屬於上報周期較短的情況。
步驟210、根據cqi上報周期,採用幾何模型法得到時延補償δsnrc。執行步驟212。
當cqi上報周期較長時,可以採用簡單的幾何模型。在該模型中,須確定最近估計cqi的時間te、上報延遲的cqi被下行調度採用時的時間ta以及這兩個時間相對於最相鄰最大峰值時間的間隔tp-te和tp-ta。假設tp是最相鄰最大峰值的時間,td是最大峰值之間的平均間隔。在時間上離峰值愈近,snr就應愈大,根據差距可以估計所需補償的snr,記為δsnrc。更具體的,如果te和ta 都小於tp,δsnrc滿足如果te小於tp,ta大於tp,δsnrc滿足如果te和ta都大於tp,δsnrc滿足
值得說明的是,由於snr對cqi有大約1db的解析度,因此這修正不一定要嚴格精確,只要在統計意義上進行適當補償,就會系統性能的提升。
步驟211、根據都卜勒頻偏估計的結果和cqi上報周期,採用線性預測法得到時延補償δsnrc。
根據都卜勒頻偏和cqi上報周期,選取預先設定的snr採樣率和需要迭代預測的次數的組合。不同都卜勒頻偏區間擬採用不同的濾波器係數,此處的都卜勒頻偏區間是依據第二預設規則預先劃分,每個區間的係數事先通過仿真確定。利用己知的snr來預測下一個snr,再用被預測的snr結合己知的snr來預測下下一個snr,如此繼續,直到所需時刻的snr值被估計。為了控制誤差放大,本實施例中限制最大迭代預測次數優選取4。最後預測的snr和步驟207得到的snr差別定義為δsnrc。值得說明的是,本步驟中的都卜勒頻偏區間與步驟207中的都卜勒頻偏區間劃分可以是不同的,劃分依據僅由實際仿真結果決定。
步驟212、根據snr、δsnrb和δsnrc,得到用於修正補償後d的snrcqi。
通過初始估計和時延估計的修正和補償,最後用於cqi映射的snrcqi滿足第三公式,第三公式為:snrcqi=snr+δsnrb+snrc,其中snr為利用都卜勒頻偏估計的snr值,δsnrb為殘留偏差修正,δsnrc為時延補償。
值得說明的是,最終得到需要時延補償的調整量δsnrc。為了儘量減少因補償而可能引起的負面效應,預先為補償設定一個門限值,使最終用於延遲補償的δsnrc的絕對值不大於該門限值。如果使用了自適應方法,最後濾波器係數將被保存,為下-次cqi報告的預測備用。優選的,本實施例中門限值取0.5db。
步驟213、根據snrcqi和映射關係,估計信道的cqi信息。
這裡,映射關係是指cqi和snr之間存在的映射關係,值得說明的是, 不同的終端會對應不同的映射關係。具體的映射關係屬於現有技術,本實施例就不再詳述。
實施例三
本發明實施例提供一種snr估計的裝置30,如圖3所示,該裝置包括:
獲取模塊301,用於獲取信道功率控制命令的信息。
估計模塊302,用於根據所述功率控制命令的信息,估計都卜勒頻偏。
所述估計模塊還用於根據所述都卜勒頻偏,估計信噪比snr。
這樣一來,根據信道功率控制命令的信息,就可以精確估計snr,進而準確確定出反映出當前信道質量情況的cqi。這樣,根據都卜勒頻偏估計出準確的snr,再通過snr確定cqi信息,從而確定準確的qos。
具體的,如圖4所示,所述估計模塊302包括:
確定單元3021,用於根據所述都卜勒頻偏,確定所述都卜勒頻偏所屬的第一區間;還用於根據區間與濾波器的對應關係,確定所述第一區間對應的第一濾波器;
估計單元3022,用於根據所述第一濾波器和第一預設公式,估計所述snr;
統計單元3023,用於統計所述功率連續增加或減少所經歷時間長度。
具體的,所述信息包括解擾解擴的初始符號,所述估計單元3022具體用於:
將所述初始符號通過所述第一濾波器濾波,將濾波後的初始符號作為修正符號;
獲取所述初始符號的總個數;
根據所述初始符號、所述修正符號、所述總個數和所述第一預設公式,估計所述snr,所述第一預設公式為:
其中,所述s是所述snr,所述n為所述總個數,所述xi為所述初始符號,所述yi為所述修正符號。
所述信息還包括功率,所述估計單元3022還用於根據所述功率連續增加或減少所經歷時間長度,估計所述都卜勒頻偏。
統計單元3023,用於獲取並統計所述功率連續增加或減少所經歷時間長度;
具體的,所述估計單元3022具體用於:
根據所述功率連續增加或減少所經歷時間長度,獲得功率增減直方圖;
根據所述功率增減直方圖,得到擬合函數;
根據所述擬合函數和所述功率增減直方圖,確定所述擬合函數的平均值;
根據所述平均值和第二預設公式,估計所述都卜勒頻偏fd,所述第二預設公式為:其中,所述n為所述平均值,所述c為與功率控制調整頻率相關的常數。
具體的,所述獲取模塊301還用於獲取信道質量指示信息cqi上報周期;如圖5所示,所述裝置30還包括:
確定模塊303,用於根據所述都卜勒頻偏和所述上報周期,確定時延補償;還用於根據傳輸模式和修正量的對應關係,確定與所述信息中的當前傳輸模式對應的當前修正量;
所述確定模塊303還用於根據所述snr、所述時延補償和所述當前修正量,確定所述信道的修正補償量。
具體的,所述確定模塊303具體用於:
所述上報周期大於預設時間時,根據所述上報周期,確定所述時延補償;
所述上報周期小於或者等於所述預設時間時,根據所述都卜勒頻偏和所述上報周期,確定所述時延補償。
在實際應用中,所述獲取模塊301、估計模塊302、確定模塊303、確定單元3021、估計單元3022和統計單元3023均可由位於snr估計的裝置30中的中央處理器(centralprocessingunit,cpu)、微處理器(microprocessorunit,mpu)、數位訊號處理器(digitalsignalprocessor,dsp)、或現場可編程門陣列(fieldprogrammablegatearray,fpga)等實現。
本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用硬體實施例、軟體實施例、或結合軟體和 硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器和光學存儲器等)上實施的電腦程式產品的形式。
本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述,僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍。