本發(fā)明涉及通信?,尤其涉及一種寬帶碼分多址系統(tǒng)擾碼的生成方法、裝置及電子設(shè)備。
背景技術(shù):
1、在寬帶碼分多址(wide?band?code?division?multiple?access,wcdma)?系統(tǒng)中,基站通過(guò)廣播消息的覆蓋范圍來(lái)確定覆蓋小區(qū)的范圍。區(qū)分不同基站主要靠不同的下行擾碼,各小區(qū)發(fā)射下行鏈路信號(hào)采用不同的擾碼序列進(jìn)行加擾處理。
2、第三代合作伙伴計(jì)劃(the?3rd?generation?partner?project?technicalspecifications?25.213,3gpp?ts?25.213)?中規(guī)定擾碼序列是由兩個(gè)18?階移位寄存器x/y?組成的m?序列,然后兩個(gè)m?序列再相加而成的gold?碼序列。gold?碼序列是m?序列的復(fù)合碼序列,每改變兩個(gè)m?序列的相對(duì)相位就會(huì)得到一個(gè)新的gold?碼序列。wcdma系統(tǒng)的下行擾碼號(hào)比較多,將擾碼號(hào)作為兩個(gè)m?序列相對(duì)相位差,以產(chǎn)生不同的gold?碼序列,再由兩個(gè)gold?碼實(shí)序列復(fù)合成擾碼,即實(shí)現(xiàn)不同下行擾碼號(hào)對(duì)應(yīng)不同的擾碼序列。
3、目前wcdma系統(tǒng)僅使用其中的8192?個(gè)擾碼,擾碼序號(hào)為k?=?0,1,…?,8191。然而,目前的擾碼生成方式存在諸多缺點(diǎn),初始化序列x和y計(jì)算過(guò)程涉及到的循環(huán)太多,計(jì)算比較耗時(shí),占用較多存儲(chǔ)資源。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種寬帶碼分多址系統(tǒng)擾碼的生成方法、裝置及電子設(shè)備,用以解決現(xiàn)有擾碼生成方式計(jì)算比較耗時(shí)、占用較多存儲(chǔ)資源等問(wèn)題,實(shí)現(xiàn)快速生成下行擾碼序列,減少循環(huán)計(jì)算和不必要的存儲(chǔ),節(jié)省存儲(chǔ)資源。
2、本發(fā)明提供一種寬帶碼分多址系統(tǒng)擾碼的生成方法,包括:根據(jù)下行擾碼的最大擾碼號(hào)和所述下行擾碼的幀長(zhǎng)度確定實(shí)部索引值;所述下行擾碼為寬帶碼分多址wcdma系統(tǒng)中的下行擾碼;
3、根據(jù)所述下行擾碼的最大擾碼號(hào)、所述下行擾碼的幀長(zhǎng)度和m值確定虛部索引值;所述m值為所述wcdma系統(tǒng)協(xié)議中的常數(shù)值;
4、根據(jù)擾碼號(hào)和所述實(shí)部索引值生成擾碼實(shí)部;
5、根據(jù)所述擾碼號(hào)和所述虛部索引值生成擾碼虛部;
6、根據(jù)所述擾碼實(shí)部和所述擾碼虛部得到目標(biāo)擾碼。
7、可選的,所述下行擾碼的最大擾碼號(hào)為8191,所述下行擾碼的幀長(zhǎng)度為38400。
8、可選的,所述實(shí)部索引值包括realx;
9、所述realx的計(jì)算公式如下:
10、
11、其中,index=1:?38400+8192,x為所述wcdma系統(tǒng)中的初始化x序列。
12、可選的,所述實(shí)部索引值包括realy;
13、所述realy的計(jì)算公式如下:
14、realy=y(index)
15、其中,index=1:?38400,y為所述wcdma系統(tǒng)中的初始化y序列。
16、可選的,所述虛部索引值包括imagx;
17、所述imagx的計(jì)算公式如下:
18、imagx=x(index)
19、其中,index=m+1:?38400+8192+m,m=131072,x為所述wcdma系統(tǒng)中的初始化x序列。
20、可選的,所述虛部索引值包括imagy;
21、所述imagy的計(jì)算公式如下:
22、imagy=y(index)
23、其中,index=m+1:?m+38400?,m=131072,y為所述wcdma系統(tǒng)中的初始化y序列。
24、可選的,所述擾碼實(shí)部的計(jì)算公式如下:
25、
26、其中,realscr為所述擾碼實(shí)部,xor表示異或運(yùn)算,?realx為所述實(shí)部索引值,realy為所述實(shí)部索引值,n為所述擾碼號(hào)。
27、可選的,所述擾碼虛部的計(jì)算公式如下:
28、
29、其中,imagscr為所述擾碼虛部,xor表示異或運(yùn)算,?imagx為所述虛部索引值,imagy為所述虛部索引值,n為所述擾碼號(hào)。
30、本發(fā)明還提供一種寬帶碼分多址系統(tǒng)擾碼的生成裝置,包括如下模塊:
31、實(shí)部索引確定模塊,根據(jù)下行擾碼的最大擾碼號(hào)和所述下行擾碼的幀長(zhǎng)度確定實(shí)部索引值;所述下行擾碼為寬帶碼分多址wcdma系統(tǒng)中的下行擾碼;
32、虛部索引確定模塊,根據(jù)所述下行擾碼的最大擾碼號(hào)、所述下行擾碼的幀長(zhǎng)度和m值確定虛部索引值;所述m值為所述wcdma系統(tǒng)協(xié)議中的常數(shù)值;
33、擾碼實(shí)部生成模塊,根據(jù)擾碼號(hào)和所述實(shí)部索引值生成擾碼實(shí)部;
34、擾碼虛部生成模塊,根據(jù)所述擾碼號(hào)和所述虛部索引值生成擾碼虛部;
35、目標(biāo)擾碼生成模塊,根據(jù)所述擾碼實(shí)部和所述擾碼虛部得到目標(biāo)擾碼。
36、本發(fā)明還提供一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如上述任一種所述的寬帶碼分多址系統(tǒng)擾碼的生成方法。
37、本發(fā)明還提供一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一種所述的寬帶碼分多址系統(tǒng)擾碼的生成方法。
38、本發(fā)明還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述任一種所述的寬帶碼分多址系統(tǒng)擾碼的生成方法。
39、本發(fā)明提供的寬帶碼分多址系統(tǒng)擾碼的生成方法、裝置及電子設(shè)備,通過(guò)根據(jù)最大擾碼號(hào)和幀長(zhǎng)度直接確定實(shí)部索引值和虛部索引值,避免了傳統(tǒng)方法中復(fù)雜的循環(huán)計(jì)算過(guò)程,顯著減少了計(jì)算量;傳統(tǒng)方法中,初始化序列x和y的計(jì)算涉及大量循環(huán),而本發(fā)明提供的寬帶碼分多址系統(tǒng)擾碼的生成方通過(guò)直接生成索引值,減少了循環(huán)次數(shù),從而提高了計(jì)算效率;通過(guò)簡(jiǎn)化索引值計(jì)算和擾碼生成過(guò)程,降低了對(duì)硬件計(jì)算資源的需求,適合在資源受限的設(shè)備中實(shí)現(xiàn),如基站或終端;減少了計(jì)算和存儲(chǔ)資源的占用,降低了系統(tǒng)負(fù)載,從而提高了系統(tǒng)的穩(wěn)定性和可靠性。
1.一種寬帶碼分多址系統(tǒng)擾碼的生成方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述下行擾碼的最大擾碼號(hào)為8191,所述下行擾碼的幀長(zhǎng)度為38400;所述實(shí)部索引值包括realx;
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述下行擾碼的最大擾碼號(hào)為8191,所述下行擾碼的幀長(zhǎng)度為38400;所述實(shí)部索引值包括realy;
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述下行擾碼的最大擾碼號(hào)為8191,所述下行擾碼的幀長(zhǎng)度為38400;所述虛部索引值包括imagx;
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述下行擾碼的最大擾碼號(hào)為8191,所述下行擾碼的幀長(zhǎng)度為38400;所述虛部索引值包括imagy;
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述擾碼實(shí)部的計(jì)算公式如下:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述擾碼虛部的計(jì)算公式如下:
8.一種寬帶碼分多址系統(tǒng)擾碼的生成裝置,其特征在于,包括:
9.一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并在所述處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述寬帶碼分多址系統(tǒng)擾碼的生成方法。
10.一種非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至7任一項(xiàng)所述寬帶碼分多址系統(tǒng)擾碼的生成方法。