矢量處理器及其生成擾碼序列的方法
【專利摘要】本發(fā)明公開了一種矢量處理器及其生成擾碼序列的方法,上述矢量處理器包括主控單元、CGU、VAU以及存儲器;上述方法預(yù)先存儲通信設(shè)備支持的各通信制式對應(yīng)的變換矩陣;當上述通信設(shè)備上電運行時,根據(jù)上述通信設(shè)備啟用的通信制式,加載相應(yīng)的變換矩陣;當需要生成擾碼序列時,根據(jù)當前通信制式使用的協(xié)議,為擾碼序列設(shè)置初始狀態(tài);根據(jù)加載的變換矩陣及上述擾碼序列的初始狀態(tài),生成擾碼序列,并直接對上述擾碼序列與輸入的操作數(shù)進行運算。本發(fā)明有效提高了矢量處理器的處理效率,且支持各種通信制式。
【專利說明】矢量處理器及其生成擾碼序列的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種矢量處理器及其生成擾碼序列的方法。
【背景技術(shù)】
[0002]隨著通信標準的演進,移動終端通常需要同時支持多種通信制式,如GSM (GlobalSystem for Mobile Communications,全球移動通訊系統(tǒng))、WCDMA (Wideband CodeDivision Multiple Access,寬帶碼分多址)、HSPA (High Speed Packet Access,高速分組接入)、LTE (Long Term Evolution,長期演進)等。傳統(tǒng)的基于硬件加速的方案中,針對每種制式都要設(shè)計專門的電路,導致在面積、功耗等方面的成本越來越高。矢量處理器通過支持矢量計算,有效地增強了處理器的計算能力,同時其可編程性也使得其適合于支持多種標準,具有很好的擴展性,是未來基帶解決方案的發(fā)展趨勢。
[0003]擾碼是在通信系統(tǒng)中廣泛用到的一種序列,在發(fā)送側(cè),通常相鄰小區(qū)使用不同的擾碼序列,以使不同小區(qū)發(fā)送的信號間造成的干擾隨機化,從而提高終端側(cè)的檢測性能。
[0004]在接收側(cè),終端需要利用擾碼做信道估計,即將接收序列aN與擾碼序列bN共軛相乘,得到所需的信道估計cN,如圖1所示,以上運算在矢量處理器中的VAU (矢量計算單元)中完成。
[0005]通常擾碼由gold序列組成,例如LTE/WCDMA中均采用gold序列構(gòu)造擾碼,而gold序列又由兩個m序列組成,gold序列生成示意圖如圖2所示。
[0006]以LTE為例,其中的擾碼使用的gold序列c (η)的具體生成規(guī)則如下:
【權(quán)利要求】
1.一種矢量處理器生成擾碼序列的方法,其特征在于,所述方法包括以下步驟: 預(yù)先存儲通信設(shè)備支持的各通信制式對應(yīng)的變換矩陣; 當所述通信設(shè)備上電運行時,根據(jù)所述通信設(shè)備啟用的通信制式,加載相應(yīng)的變換矩陣; 當需要生成擾碼序列時,根據(jù)當前通信制式使用的協(xié)議,為擾碼序列設(shè)置初始狀態(tài); 根據(jù)加載的變換矩陣及所述擾碼序列的初始狀態(tài),生成擾碼序列,并直接對所述擾碼序列與輸入的操作數(shù)進行運算。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述擾碼序列的初始狀態(tài)包括用于生成所述擾碼序列的第一 m序列的初始狀態(tài)和第二 m序列的初始狀態(tài)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述生成擾碼序列步驟具體包括以下步驟: 根據(jù)加載的變換矩陣及所述第一 m序列的初始狀態(tài),生成第一 m序列; 同時根據(jù)加載的變換矩陣及所述第二 m序列的初始狀態(tài),生成第二 m序列; 根據(jù)當前通信制式,對所述第一 m序列和所述第二 m序列進行相應(yīng)的運算,得到擾碼序列并輸出。
4.一種矢量處理器,其特征在于,包括主控單元、碼序列產(chǎn)生單元CGU、矢量計算單元VAU以及存儲器,其中, 所述存儲器,用于存儲通信設(shè)備支持的通信制式對應(yīng)的變換矩陣; 所述主控單元,用于根據(jù)通信設(shè)備啟用的通信制式,將所述存儲器中當前通信制式的變換矩陣加載到所述CGU中,以及為擾碼序列設(shè)置初始狀態(tài)并發(fā)送給所述CGU ; 所述CGU,用于根據(jù)加載的變換矩陣及擾碼序列的初始狀態(tài),生成擾碼序列,并直接輸出給所述VAU ; 所述VAU,用于對收到的擾碼序列及輸入的操作數(shù)進行運算。
5.根據(jù)權(quán)利要求4所述的矢量處理器,其特征在于,所述CGU包括擾碼序列狀態(tài)寄存器、m序列生成器及運算器, 所述擾碼序列狀態(tài)寄存器,用于存儲所述主控單元發(fā)送來的擾碼序列的初始狀態(tài);所述m序列生成器,用于根據(jù)加載的變換矩陣及所述擾碼序列狀態(tài)寄存器中的初始狀態(tài),生成m序列,并發(fā)送給所述運算器; 所述運算器,用于根據(jù)當前通信制式,對m序列進行相應(yīng)的運算,并將得到的擾碼序列直接輸出給所述VAU。
【文檔編號】H04L1/00GK103427933SQ201210149967
【公開日】2013年12月4日 申請日期:2012年5月15日 優(yōu)先權(quán)日:2012年5月15日
【發(fā)明者】羅新 申請人:中興通訊股份有限公司