專利名稱:一種相關值確定方法和裝置的制作方法
技術領域:
本發明涉及移動通信技術,特別涉及一種相關值確定方法和裝置。
背景技術:
用戶終端(UE, User Equipment)開機后,必須先進行小區搜索。在小區搜索過程中的定時同步階段,UE會利用本地置換序列碼(PSC,tteplaCementSequence Code)與接收到的信號作滑動相關計算。為減少計算量,通常采用快速傅立葉變換(FFT,Fast Fourier Transform)方式來計算相關值,即將本地PSC序列與接收到的信號 的時域線性卷積轉換為圓卷積,并將圓卷積過程變換到頻域通過相乘運算實現,最后通過逆快速傅立葉變換(IFFT, Inverse Fast Fourier Transform)再變換到時域,得到最終的結果。圖I為現有相關值確定方法的實現過程示意圖。如圖I所示,包括以下步驟步驟A :將本地PSC序列反轉取共軛,并將接收到的信號劃分為M段序列。M= Fra':·11 ,FrameLength表示接收到的信號的長度,「]表示向上取整,
每段序列的長度均為128位,若最后一段序列的長度不足128位,則用零補齊。步驟B :將步驟A處理后的本地PSC序列和劃分出的M段序列共M+1段序列分別通過在末尾補零的方式擴充至256位。本地PSC序列的長度通常為128位。步驟C :將步驟B處理后的M+1段序列分別進行FFT變換。步驟D 將進行FFT變換后的本地PSC序列分別與進行FFT變換后的劃分出的M段序列進行頻域相乘,即相應位點乘,得到M段相關序列。步驟E :將M段相關序列分別進行IFFT變換。步驟F :將步驟E處理后的M段相關序列進行重疊相加求和。其中,前一段序列的后128位與相鄰的后一段序列的前128位對齊。經過步驟A F的處理后,即可得到本地PSC序列與接收到的信號之間的相關值,后續,可進一步確定出相關值峰值,并根據相關值峰值完成小區搜索的定時同步過程。但是,上述方式在實際應用中會存在一定的問題經過步驟E處理后的每段序列均為復數序列,那么,步驟F中在進行重疊相加求和時,就可能會出現相位誤差不斷累積的情況,尤其是在UE的頻偏較大(大于7. 5KHz)時,尤為明顯,從而影響相關值峰值的確定,進而影響小區搜索定時同步結果的準確性,最終影響小區搜索結果的準確性。
發明內容
有鑒于此,本發明提供了一種相關值確定方法和裝置,能夠提高小區搜索定時同步結果的準確性。為達到上述目的,本發明的技術方案是這樣實現的
—種相關值確定方法,包括A、將本地置換序列碼PSC序列反轉取共軛,并將接收到的信號劃分為M段序列,M為正整數;B、將步驟A處理后的本地PSC序列以及劃分出的M段序列共M+1段序列分別通過在末尾補零的方式擴充至預定長度;C、將步驟B處理后的M+1段序列分別進行快速傅立葉變換FFT ;將進行FFT變換后的本地PSC序列分別與進行FFT變換后的劃分出的M段序列進行頻域相乘,得到M段相關序列,并將M段相關序列分別進行逆快速傅立葉變換IFFT ;D、將步驟C處理后的M段相關序列分別取模值,或者,分別取模值的N次方,N為 大于I的正整數;E、將步驟D處理后的M段相關序列進行重疊相加求和。一種相關值確定裝置,包括第一計算單元,用于將本地置換序列碼PSC序列反轉取共軛,并將接收到的信號劃分為M段序列,M為正整數;第二計算單元,用于將第一計算單元處理后的本地PSC序列以及劃分出的M段序列共M+1段序列分別通過在末尾補零的方式擴充至預定長度;第三計算單元,用于將第二計算單元處理后的M+1段序列分別進行快速傅立葉變換FFT ;將進行FFT變換后的本地PSC序列分別與進行FFT變換后的劃分出的M段序列進行頻域相乘,得到M段相關序列,并將M段相關序列分別進行逆快速傅立葉變換IFFT ;第四計算單元,用于將第三計算單元處理后的M段相關序列分別取模值,或者,分別取模值的N次方,N為大于I的正整數;第五計算單元,用于將第四計算單元處理后的M段相關序列進行重疊相加求和。可見,采用本發明所述方案,在進行重疊相加求和之前,先對各段相關序列進行取模值或取模值的N次方的處理,從而避免了復數相加過程中相位誤差不斷累積的情況,進而提高了小區搜索定時同步結果的準確性;而且,本發明所述方案實現起來簡單方便,便于普及和推廣。
圖I為現有相關值確定方法的實現過程示意圖。圖2為本發明相關值確定方法實施例的流程圖。圖3為本發明相關值確定裝置實施例的組成結構示意圖。圖4為在第一仿真場景下按照現有方式以及本發明所述方式得到的定時檢測錯誤概率比較示意圖。圖5為在第一仿真場景下按照現有方式以及本發明所述方式得到的載波頻偏補償均方誤差比較示意圖。圖6為在第一仿真場景下按照現有方式以及本發明所述方式得到的小區組檢測錯誤概率比較示意圖。圖7為在第二仿真場景下按照現有方式以及本發明所述方式得到的定時檢測錯誤概率比較示意圖。
圖8為在第二仿真場景下按照現有方式以及本發明所述方式得到的載波頻偏補償均方誤差比較示意圖。圖9為在第二仿真場景下按照現有方式以及本發明所述方式得到的小區組檢測錯誤概率比較示意圖。
具體實施例方式
針對現有技術中存在的問題,本發明中提出一種改進后的相關值確定方案。為使本發明的技術方案更加清楚、明白,以下參照附圖并舉實施例,對本發明所述方案作進一步地詳細說明。圖2為本發明相關值確定方法實施例的流程圖。如圖2所示,包括步驟21 :將本地PSC序列反轉取共軛,并將接收到的信號劃分為M段序列,M為正·整數。具體來說,M的取值可為M= Frametength ;其中,FrameLength表示接收到的
128
信號的長度,「 表示向上取整,每段序列的長度均為128位,若最后一段序列的長度不足128位,則用零補齊。步驟22 :將步驟21處理后的本地PSC序列以及劃分出的M段序列共Μ+1段序列分別通過在末尾補零的方式擴充至預定長度。所述預定長度通常為256位。本地PSC序列的長度通常為128位。步驟23 :將步驟22處理后的Μ+1段序列分別進行FFT變換;將進行FFT變換后的本地PSC序列分別與進行FFT變換后的劃分出的M段序列進行頻域相乘,得到M段相關序列,并將得到的M段相關序列分別進行IFFT變換。步驟24 :將步驟23處理后的M段相關序列分別取模值,或者,分別取模值的N次方,N為大于I的正整數。為減少計算量,N的取值通常為2。步驟25 :將步驟24處理后的M段相關序列進行重疊相加求和。其中重疊相加指,前一段序列的后128位與相鄰的后一段序列的前128位對齊。與現有方式相比,本實施例中在進行重疊相加求和之前,先對各段相關序列進行取模值或取模值的N次方的處理。如何取各段相關序列的模值為現有技術,另外,本實施例中的其它實現過程均與現有方式中相同,不再贅述。基于上述介紹,圖3為本發明相關值確定裝置實施例的組成結構示意圖。如圖3所示,包括第一計算單元31,用于將本地PSC序列反轉取共軛,并將接收到的信號劃分為M段序列,M為正整數;第二計算單元32,用于將第一計算單元31處理后的本地PSC序列以及劃分出的M段序列共Μ+1段序列分別通過在末尾補零的方式擴充至預定長度;第三計算單元33,用于將第二計算單元32處理后的Μ+1段序列分別進行FFT變換;將進行FFT變換后的本地PSC序列分別與進行FFT變換后的劃分出的M段序列進行頻域相乘,得到M段相關序列,并將M段相關序列分別進行IFFT變換;第四計算單元34,用于將第三計算單元33處理后的M段相關序列分別取模值,或者,分別取模值的N次方,N為大于I的正整數;第五計算單元35,用于將第四計算單元34處理后的M段相關序列進行重疊相加求和。其中,N的取值通常為2。在實際應用中,圖3所示裝置即為UE。圖3所示裝置實施例的具體工作流程請參照圖2所示方法實施例中的相應說明,此處不再贅述。
如前所述,當UE的頻偏較大時,現有方式將不再適用,即導致小區搜索定時同步結果不準確,而本發明所述方式可較好地解決該問題,即當頻偏較大(范圍最高可達土 IOKHz)時,可明顯提高小區搜索定時同步結果的準確性。可通過仿真實驗來驗證本發明所述方式達到的效果。設置第一和第二兩個仿真場景,其中,第一仿真場景下,UE的移動速度為3km/h,預置頻偏為IOKHz (代表UE晶振產生的偏移),第二仿真場景下,UE的移動速度為380km/h,預置頻偏為IOKHz ;并利用常用的3個參數來衡量小區搜索結果的準確性,即定時檢測錯誤概率(Timing-DER, Timing Detection Error Rate)、載波頻偏補償均方誤差(MSE-CF0,Mean Square Error Carrier Frequency Offset)和小區組檢測錯誤概率(Cell-DER,CellDetection Error Rate)。圖4為在第一仿真場景下按照現有方式以及本發明所述方式得到的定時檢測錯誤概率比較示意圖。圖5為在第一仿真場景下按照現有方式以及本發明所述方式得到的載波頻偏補償均方誤差比較示意圖。圖6為在第一仿真場景下按照現有方式以及本發明所述方式得到的小區組檢測錯誤概率比較示意圖。圖7為在第二仿真場景下按照現有方式以及本發明所述方式得到的定時檢測錯誤概率比較示意圖。圖8為在第二仿真場景下按照現有方式以及本發明所述方式得到的載波頻偏補償均方誤差比較示意圖。圖9為在第二仿真場景下按照現有方式以及本發明所述方式得到的小區組檢測錯誤概率比較示意圖。圖4 9中的橫坐標均表示信噪比,“none”表示現有方式,“abs fft”表示本發明所述方式。可以看出,當頻偏較大時,本發明所述方式可明顯降低錯誤概率和誤差。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明保護的范圍之內。
權利要求
1.一種相關值確定方法,其特征在于,包括 A、將本地置換序列碼PSC序列反轉取共軛,并將接收到的信號劃分為M段序列,M為正整數; B、將步驟A處理后的本地PSC序列以及劃分出的M段序列共M+1段序列分別通過在末尾補零的方式擴充至預定長度; C、將步驟B處理后的M+1段序列分別進行快速傅立葉變換FFT; 將進行FFT變換后的本地PSC序列分別與進行FFT變換后的劃分出的M段序列進行頻域相乘,得到M段相關序列,并將M段相關序列分別進行逆快速傅立葉變換IFFT ; D、將步驟C處理后的M段相關序列分別取模值,或者,分別取模值的N次方,N為大于I的正整數; E、將步驟D處理后的M段相關序列進行重疊相加求和。
2.根據權利要求I所述的方法,其特征在于, 所述
3.根據權利要求I所述的方法,其特征在于,所述N的取值為2。
4.一種相關值確定裝置,其特征在于,包括 第一計算單元,用于將本地置換序列碼PSC序列反轉取共軛,并將接收到的信號劃分為M段序列,M為正整數; 第二計算單元,用于將第一計算單元處理后的本地PSC序列以及劃分出的M段序列共M+1段序列分別通過在末尾補零的方式擴充至預定長度; 第三計算單元,用于將第二計算單元處理后的M+1段序列分別進行快速傅立葉變換FFT ;將進行FFT變換后的本地PSC序列分別與進行FFT變換后的劃分出的M段序列進行頻域相乘,得到M段相關序列,并將M段相關序列分別進行逆快速傅立葉變換IFFT ; 第四計算單元,用于將第三計算單元處理后的M段相關序列分別取模值,或者,分別取模值的N次方,N為大于I的正整數; 第五計算單元,用于將第四計算單元處理后的M段相關序列進行重疊相加求和。
5.根據權利要求4所述的裝置,其特征在于,所述N的取值為2。
全文摘要
本發明公開了相關值確定方法A、將本地PSC序列反轉取共軛,并將接收到的信號劃分為M段序列;B、將步驟A處理后的本地PSC序列以及劃分出的M段序列共M+1段序列分別通過在末尾補零的方式擴充至預定長度;C、將步驟B處理后的M+1段序列分別進行FFT變換;將進行FFT變換后的本地PSC序列分別與進行FFT變換后的劃分出的M段序列進行頻域相乘,得到M段相關序列,將M段相關序列分別進行IFFT變換;D、將步驟C處理后的M段相關序列分別取模值,或者,分別取模值的N次方;E、將步驟D處理后的M段相關序列進行重疊相加求和。本發明同時公開了相關值確定裝置。應用本發明所述方案,能夠提高較大頻偏下小區搜索定時同步結果的準確性。
文檔編號H04B1/7083GK102957449SQ20111024019
公開日2013年3月6日 申請日期2011年8月19日 優先權日2011年8月19日
發明者李元柳, 金奕丹 申請人:普天信息技術研究院有限公司