專利名稱:初始化偽隨機(jī)序列發(fā)生器的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信系統(tǒng),更具體的說涉及在無線通信系統(tǒng)中的初始化偽隨機(jī)序列發(fā)生器的方法。
背景技術(shù):
3GPP標(biāo)準(zhǔn)化組織正在進(jìn)行新一代無線通信標(biāo)準(zhǔn)的制訂,該標(biāo)準(zhǔn)稱為L(zhǎng)TE。其下行傳輸技術(shù)基于正交頻分復(fù)用(OFDM);其上行傳輸技術(shù)基于單載波頻分多址接入(SCFDMA)。LTE系統(tǒng)包含兩種類型的幀結(jié)構(gòu),幀結(jié)構(gòu)類型1采用頻分雙工(FDD),幀結(jié)構(gòu)類型2采用時(shí)分雙工(TDD)。
圖1是LTE FDD系統(tǒng)的幀結(jié)構(gòu),無線幀(radio frame)的時(shí)間長(zhǎng)度是307200×Ts=10ms,每個(gè)無線幀分為20個(gè)長(zhǎng)度為15360Ts=0.5ms的時(shí)隙,時(shí)隙的索引范圍是0~19。每個(gè)時(shí)隙包含多個(gè)OFDM符號(hào),OFDM符號(hào)的CP有兩種,即一般CP和加長(zhǎng)CP。使用一般CP的時(shí)隙包含7個(gè)OFDM符號(hào),使用加長(zhǎng)CP的時(shí)隙包含6個(gè)OFDM符號(hào)。每個(gè)子幀由兩個(gè)連續(xù)的時(shí)隙構(gòu)成,即第k個(gè)子幀包含時(shí)隙2k和時(shí)隙2k+1,子幀的索引范圍是0~9。
圖2是LTE TDD系統(tǒng)的幀結(jié)構(gòu)。每個(gè)長(zhǎng)度為307200×Ts=10ms的無線幀等分為兩個(gè)長(zhǎng)度為153600×Ts=5ms的半幀。每個(gè)半幀包含8個(gè)長(zhǎng)度為15360Ts=0.5ms的時(shí)隙和3個(gè)特殊域,即下行導(dǎo)頻時(shí)隙(DwPTS)、保護(hù)間隔(GP)和上行導(dǎo)頻時(shí)隙(UpPTS),這3個(gè)特殊域的長(zhǎng)度的和是30720Ts=1ms。每個(gè)時(shí)隙包含多個(gè)OFDM符號(hào),OFDM符號(hào)的CP有兩種,即一般CP和加長(zhǎng)CP。使用一般CP的時(shí)隙包含7個(gè)OFDM符號(hào),使用加長(zhǎng)CP的時(shí)隙包含6個(gè)OFDM符號(hào)。每個(gè)子幀由兩個(gè)連續(xù)的時(shí)隙構(gòu)成,即第k個(gè)子幀包含時(shí)隙2k和時(shí)隙2k+1,子幀的索引范圍是0~9。子幀1和/或子幀6包含上述的3個(gè)特殊域。
根據(jù)當(dāng)前LTE的討論結(jié)果,圖3是偽隨機(jī)序列發(fā)生器的結(jié)構(gòu)。它是一種生成多項(xiàng)式為31位的Gold序列。上面的m序列的生成多項(xiàng)式為D31+D3+1,并記生成的序列為x1(n),則x1(n+31)=(x1(n+3)+x1(n))mod2;下面的m序列的生成多項(xiàng)式為D31+D3+D2+D+1,并記生成的序列為x2(n),則x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod2。記輸出的Gold序列為c(n),則c(n)=(x1(n)+x2(n))mod2。這里,上面的m序列的初始化值設(shè)為x1(0)=1,x1(n)=0,n=1,2,...,30,而下面的m序列根據(jù)不同的用途采用相應(yīng)的初始化方法。
根據(jù)當(dāng)前LTE的討論結(jié)果,下面的m序列的初始化采用下列信息小區(qū)標(biāo)識(shí)(cell ID,9比特)、子幀序號(hào)(subframe number,4比特)、OFDM符號(hào)序號(hào)(OFDM symbol number)、流標(biāo)識(shí)(stream ID,1比特)和用戶設(shè)備標(biāo)識(shí)(UE ID,16比特)等。如表1和表2所示,各種類型的物理信道或者參考信號(hào)(RS)都是采用上述信息中的一個(gè)或者多個(gè)來初始化。這里,MBSFN_Area_ID是多播廣播單頻網(wǎng)(MBSFN)區(qū)域的標(biāo)識(shí),對(duì)PMCH和MBSFN參考信號(hào),MBSFN_Area_ID代替小區(qū)標(biāo)識(shí)Cell_ID。
表1物理信道對(duì)應(yīng)的下面的m序列的初始化值 表2參考信號(hào)對(duì)應(yīng)的下面的m序列的初始化值 根據(jù)表1和表2,一般對(duì)31位初始化碼字的若干個(gè)低位比特進(jìn)行初始化,而保留其他比特,例如,高位的若干個(gè)比特(最少1個(gè)比特,最多22個(gè)比特)固定設(shè)置為0。這里以用9比特小區(qū)標(biāo)識(shí)初始化為例,這9個(gè)比特對(duì)不同的小區(qū)是不同的,而初始化碼字的另外22比特固定置0。這樣,在前31個(gè)比特內(nèi)包含22個(gè)全網(wǎng)一致的比特0。根據(jù)Gold序列的生成多項(xiàng)式計(jì)算輸出的序列,可以發(fā)現(xiàn)在接下來的31個(gè)輸出比特中包含19個(gè)全網(wǎng)一致的比特0;在下面的31個(gè)輸出比特中包含16個(gè)全網(wǎng)一致的比特0;等等。表3列出了這些全網(wǎng)一致的比特的位置。根據(jù)表3,在Gold序列的前227個(gè)比特中一共出現(xiàn)了92個(gè)全網(wǎng)一致的比特。
表3Gold序列中全網(wǎng)一致比特的分布 在當(dāng)前LTE的討論中,除小區(qū)標(biāo)識(shí)以外,還有子幀序號(hào)和OFDM符號(hào)序號(hào)等信息用于初始化Gold序列。但是,對(duì)同步LTE系統(tǒng),各個(gè)基站發(fā)送信號(hào)的定時(shí)是對(duì)齊的,具體的說,不同小區(qū)的子幀序號(hào)和OFDM符號(hào)序號(hào)等都是對(duì)齊的,所以在初始化碼字中,子幀序號(hào)和OFDM符號(hào)序號(hào)也是全網(wǎng)一致的,他們的存在可以使一個(gè)小區(qū)內(nèi)的Gold序列隨子幀序號(hào)和OFDM符號(hào)序號(hào)的變化而變化,但是他們對(duì)于小區(qū)之間的干擾平均沒有用處,即他們不會(huì)引起不同小區(qū)的Gold序列之間的差異的變化。
根據(jù)當(dāng)前LTE的討論結(jié)果,Gold序列的前面的若干個(gè)比特實(shí)際用于處理信道和參考信號(hào),這些全網(wǎng)一致的比特的存在,必然影響干擾平均化的效果。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種在無線通信系統(tǒng)中的初始化偽隨機(jī)序列發(fā)生器的方法。
按照本發(fā)明的一方面,一種設(shè)置偽隨機(jī)序列發(fā)生器初始化碼字的方法,包括如下步驟 a)對(duì)第一初始化信息進(jìn)行級(jí)聯(lián),并變換為N個(gè)比特; b)對(duì)第二初始化信息進(jìn)行級(jí)聯(lián),并變換為N個(gè)比特; c)所述步驟a)和步驟b)中的變換后的比特,合并得到初始化碼字,其中,N是偽隨機(jī)序列發(fā)生器的寄存器的位數(shù)。
按照本發(fā)明的一方面,一種設(shè)置偽隨機(jī)序列發(fā)生器初始化碼字的方法,包括如下步驟 a)對(duì)第一初始化信息進(jìn)行級(jí)聯(lián),并變換為N個(gè)比特; b)所述步驟a)的N個(gè)比特,根據(jù)第二初始化信息進(jìn)行循環(huán)移位得到新的N位比特; c)對(duì)第三初始化信息進(jìn)行級(jí)聯(lián),并變換為N個(gè)比特; d)所述步驟b)和步驟c)中的變換后的比特,合并得到初始化碼字,其中,N是偽隨機(jī)序列發(fā)生器的寄存器的位數(shù)。
按照本發(fā)明的一方面,一種初始化偽隨機(jī)序列的方法,包括如下步驟 a)設(shè)置偽隨機(jī)序列發(fā)生器的初始化碼字; b)產(chǎn)生前M個(gè)偽隨機(jī)序列的比特; c)產(chǎn)生偽隨機(jī)序列的后續(xù)比特并使用。
圖1是LTE FDD的幀結(jié)構(gòu); 圖2是LTE TDD的幀結(jié)構(gòu); 圖3是Gold序列發(fā)生器; 圖4是發(fā)送端處理偽隨機(jī)序列的設(shè)備; 圖5是接收端處理偽隨機(jī)序列的設(shè)備; 圖6是生成初始化碼字的示意圖一; 圖7是生成初始化碼字的示意圖二; 圖8是生成初始化碼字的示意圖三; 圖9是生成初始化碼字的示意圖四; 圖10是生成初始化碼字的示意圖五; 圖11是生成初始化碼字的示意圖六; 圖12是生成初始化碼字的示意圖七。
具體實(shí)施例方式 本發(fā)明提出了初始化偽隨機(jī)序列發(fā)生器的方法,一方面用于消除全網(wǎng)一致的比特;另一方面保證小區(qū)之間的偽隨機(jī)序列的干擾平均效果隨子幀序號(hào)和/或OFDM符號(hào)序號(hào)的變化而變化。對(duì)LTE系統(tǒng),因?yàn)椴捎昧薌old序列作為其偽隨機(jī)序列,Gold序列是由兩個(gè)m序列疊加得到,本發(fā)明的方法可以只用于初始化第一個(gè)m序列;或者可以只用于初始化第二個(gè)m序列;或者可以同時(shí)用于初始化兩個(gè)m序列。
方案一設(shè)置合適的初始化碼字 記偽隨機(jī)序列發(fā)生器的寄存器位數(shù)為N,偽隨機(jī)序列發(fā)生器的輸出序列中包含全網(wǎng)一致的比特的一個(gè)原因是由于在其N位初始化碼字中包含全網(wǎng)一致的比特,并且是初始化碼字和偽隨機(jī)序列發(fā)生器的生成多項(xiàng)式共同作用的結(jié)果。這樣,一方面在偽隨機(jī)序列c(n)的前N位中存在全網(wǎng)一致的比特,另一方面,前N位中的全網(wǎng)一致的比特可能導(dǎo)致c(n)的從第N個(gè)比特開始的后續(xù)的多個(gè)比特中仍然存在全網(wǎng)一致的比特。為了避免存在全網(wǎng)一致的比特,處理的方法是使偽隨機(jī)序列發(fā)生器的N位初始化碼字中不包含全網(wǎng)一致的比特。
系統(tǒng)中的很多類型的信息可能用于設(shè)置偽隨機(jī)序列發(fā)生器的初始化碼字。例如,對(duì)LTE系統(tǒng),這些信息包括小區(qū)標(biāo)識(shí)、子幀序號(hào)、OFDM符號(hào)序號(hào)和用戶設(shè)備標(biāo)識(shí)等等。把這些信息分成兩組第一初始化信息和第二初始化信息,并分別把每組的信息級(jí)聯(lián)成一個(gè)碼字。對(duì)某個(gè)組,假設(shè)組內(nèi)共有K種信息,并且表示第k個(gè)信息需要的比特?cái)?shù)目是nk,記第k個(gè)信息的值是vk,這里k=1,2,...,K,則這個(gè)組的K個(gè)信息的級(jí)聯(lián)后的數(shù)值是
這里,一種分組的方法是把所有小區(qū)特定的信息分為第一組,而把所有其它信息分為第二組。例如,對(duì)LTE系統(tǒng),可以把小區(qū)標(biāo)識(shí)或者M(jìn)BSFN區(qū)域的標(biāo)識(shí),作為第一組;而把子幀序號(hào)、OFDM符號(hào)序號(hào)和用戶設(shè)備標(biāo)識(shí)等其他信息作為第二組。但是,本發(fā)明不限制具體的分組方法。
在以下的描述中,記第一組級(jí)聯(lián)后的信息為c,其比特?cái)?shù)目為Nc,c的各個(gè)比特分別記為c(i),i=0,1,2,...Nc-1;記第二組級(jí)聯(lián)后的信息為t,其比特?cái)?shù)目為Nt,t的各個(gè)比特分別記為t(i),i=0,1,2,...Nt-1。
第一種獲得初始化碼字的方法是首先,對(duì)第一組信息c進(jìn)行操作x,把它變換成N個(gè)比特,記為C;然后,對(duì)第二組信息t進(jìn)行操作y,把它也變換成N個(gè)比特,記為T;最后把這兩種信息C和T合并為N位初始化碼字。這里,N是偽隨機(jī)序列發(fā)生器的寄存器位數(shù)。操作x和操作y可以是相同的,也可以是不同的。一種合并信息的方法是對(duì)C和T按比特進(jìn)行異或操作,或者說對(duì)C和T按比特進(jìn)行模2加操作,即初始化碼字cinit的每一位是cinit(i)=mod(C(i)+T(i),2),i=0,1,2,...N-1。另一種合并信息的方法是對(duì)C和T進(jìn)行代數(shù)相加,然后模2N,即初始化碼字的數(shù)值是mod(C+T,2N)。本發(fā)明不局限于上述兩種合并信息的方法。這里,如果某個(gè)組內(nèi)的信息為空,則只需要對(duì)另一個(gè)組的信息進(jìn)行操作x或者操作y后,直接得到N位初始化比特。
以下描述的五種方法可以用于上面的操作x或者操作y,或者同時(shí)用于操作x和操作y;這五種方法也可以再結(jié)合其他的操作從而構(gòu)成上面的操作x和/或操作y。為描述方便,這里記一個(gè)組的信息為z,信息z的比特?cái)?shù)為Nz,Nz小于等于N,并記變換后的31個(gè)比特為Z。本發(fā)明不限制只有這五種方法可用于對(duì)信息z的變換。
第一種處理信息z方法是對(duì)信息z補(bǔ)0,從而得到N個(gè)比特。例如,在高比特位補(bǔ)0, 第二種處理信息z方法是對(duì)信息z進(jìn)行循環(huán)擴(kuò)展,從而得到N個(gè)比特,例如,Z(i)=z(mod(i,Nz)),i=0,1,2,...N-1。
第三種處理信息z方法是對(duì)信息z計(jì)算循環(huán)冗余校驗(yàn)(CRC),從而得到N個(gè)比特。例如,使用N-Nz位的CRC生成多項(xiàng)式,對(duì)z計(jì)算N-Nz的CRC,記為zcrc1,然后,級(jí)聯(lián)z和zcrc1得到N位初始化碼字?;蛘呤褂肗位的CRC生成多項(xiàng)式,對(duì)z計(jì)算N位CRC,記為zcrc2,從而可以用zcrc2作為N位初始化碼字。或者復(fù)用系統(tǒng)中已有CRC生成多項(xiàng)式,記其位數(shù)為N′,并且N′>N-Nz,記生成的CRC為zcrc3,則可以從zcrc3中截取N-Nz位比特和z組成N位初始化碼字。
第四種處理信息z方法是對(duì)信息z進(jìn)行編碼得到N個(gè)比特的初始化碼字。本發(fā)明不限制編碼的具體方法,為了降低復(fù)雜度,可以復(fù)用系統(tǒng)中已有的編碼方法。例如,對(duì)LTE系統(tǒng),可以復(fù)用已經(jīng)定義的卷積編碼的方法,即約束長(zhǎng)度為7的去除尾比特的卷積編碼。
記另一個(gè)組的信息的級(jí)聯(lián)比特?cái)?shù)為Na,則第五種處理信息z的方法是對(duì)信息z進(jìn)行循環(huán)擴(kuò)展到N-Na個(gè)比特,然后補(bǔ)Na個(gè)0,從而得到N個(gè)比特。例如, 按照上述處理信息z方法把一個(gè)組的信息擴(kuò)展成N位比特后,可以進(jìn)一步對(duì)擴(kuò)展后的N位比特進(jìn)行處理,得到新的N位比特,從而得到上面的操作x或者操作y,或者同時(shí)用于操作x和操作y。例如,一種可用的方法是對(duì)擴(kuò)展后的N位比特進(jìn)行循環(huán)移位,從而得到新的N位比特。
第一種循環(huán)移位的方法是對(duì)某個(gè)組的N位比特,用另一個(gè)組的全部信息來設(shè)置對(duì)這個(gè)組的循環(huán)移位的值。例如,對(duì)第一個(gè)組的N位比特的循環(huán)移位的值v,可以根據(jù)第二組的級(jí)聯(lián)信息t計(jì)算,計(jì)算的方法可以是v=mod(t,N)。
第二種循環(huán)移位的方法是對(duì)某個(gè)組的N位比特,用另一個(gè)組的一部分信息來設(shè)置對(duì)這個(gè)組的循環(huán)移位的值。以LTE系統(tǒng)為例,假設(shè)另一組內(nèi)包含子幀序號(hào)s、OFDM符號(hào)序號(hào)和用戶設(shè)備標(biāo)識(shí)u等,對(duì)第一個(gè)組的N位比特的循環(huán)移位的值v,可以只根據(jù)第二組的子幀序號(hào)s和OFDM符號(hào)序號(hào)o計(jì)算,計(jì)算的方法可以是這里Ns是子幀序號(hào)的比特?cái)?shù)目。
第三種循環(huán)移位的方法是對(duì)某個(gè)組的N位比特,用兩個(gè)組的部分或者全部信息來設(shè)置對(duì)這個(gè)組的循環(huán)移位的值。例如,對(duì)第一個(gè)組的N位比特的循環(huán)移位的值v,可以根據(jù)第一個(gè)組的級(jí)聯(lián)信息c和第二組的級(jí)聯(lián)信息t計(jì)算,計(jì)算的方法可以是v=mod(c·t,N)。
下面描述第二種獲得初始化碼字的方法,這里,把用于設(shè)置偽隨機(jī)序列發(fā)生器的初始化碼字的信息分成三組第一初始化信息,第二初始化信息,第三初始化信息,第一組是所有小區(qū)特定的信息,例如,小區(qū)標(biāo)識(shí)或者M(jìn)BSFN區(qū)域的標(biāo)識(shí)等;第二組包括子幀序號(hào),或者同時(shí)包括子幀序號(hào)和OFDM符號(hào)序號(hào);第三組包括所有其他信息。
在以下的描述中,記第一組級(jí)聯(lián)后的信息為c,其比特?cái)?shù)目為Nc,c的各個(gè)比特分別記為c(i),i=0,1,2,...Nc-1;記第二組級(jí)聯(lián)后的信息為f,其比特?cái)?shù)目為Nf;記第三組級(jí)聯(lián)后的信息為t,其比特?cái)?shù)目為Nt,t的各個(gè)比特分別記為t(i),i=0,1,2,...Nt-1。
這樣,第二種獲得初始化碼字的方法是首先,對(duì)第一組信息c進(jìn)行操作x,把它變換成N個(gè)比特,然后,用第二組的信息設(shè)置對(duì)這N個(gè)比特的循環(huán)移位的值v,其計(jì)算方法可以是v=mod(f,N),或者可以是
或者可以是對(duì)后兩個(gè)計(jì)算公式,Nsubf代表一幀中的子幀數(shù)目,并且滿足Nsubf<N,記循環(huán)移位后的比特記為C;接著,對(duì)第三組信息t進(jìn)行操作y,把它也變換成N個(gè)比特,記為T;最后把這兩種信息C和T合并為N位初始化碼字。這里,N是偽隨機(jī)序列發(fā)生器的寄存器位數(shù)。這里,操作x和操作y可以是相同的,也可以是不同的,可以使用在第一種獲得初始化碼字的方法中描述的操作x和/或操作y,合并的方法也可以采用第一種獲得初始化碼字的方法中描述的合并方法。
以LTE系統(tǒng)為例,在上述兩種獲得初始化碼字的方法中,小區(qū)標(biāo)識(shí)c、子幀序號(hào)s和OFDM符號(hào)序號(hào)。等信息都是從0開始索引的。在根據(jù)本發(fā)明的方法計(jì)算隨機(jī)序列發(fā)生器的初始化碼字時(shí),可以直接使用這些信息,即對(duì)這些信息從0開始索引;也可以對(duì)這些數(shù)值加1后用于計(jì)算初始化碼字,即使用c+1、s+1和o+1等來計(jì)算初始化碼字。
如圖4是發(fā)送端處理偽隨機(jī)序列的設(shè)備,初始化碼字生成器(401)是本發(fā)明的體現(xiàn)。按照本發(fā)明的方法,在模塊401中,發(fā)送端首先對(duì)隨機(jī)序列發(fā)生器的初始化信息分組,并分別處理,最后合并為N比特初始化碼字;然后用這個(gè)初始化碼字初始化偽隨機(jī)序列發(fā)生器(402);然后驅(qū)動(dòng)偽隨機(jī)序列發(fā)生器初始化偽隨機(jī)序列,并用于加擾操作和其他的隨機(jī)化操作(403)。
如圖5是接收端處理偽隨機(jī)序列的設(shè)備,初始化碼字生成器(501)是本發(fā)明的體現(xiàn)。按照本發(fā)明的方法,在模塊501中,接收端首先對(duì)隨機(jī)序列發(fā)生器的初始化信息分組,并分別處理,最后合并為N比特初始化碼字;然后用這個(gè)初始化碼字初始化偽隨機(jī)序列發(fā)生器(502);然后驅(qū)動(dòng)偽隨機(jī)序列發(fā)生器初始化偽隨機(jī)序列,并用于解擾操作和其他的解隨機(jī)化操作(503)。
方案二不使用偽隨機(jī)序列的前面的一些比特 記偽隨機(jī)序列發(fā)生器的寄存器位數(shù)為N,并記N位初始化碼字中的K位用小區(qū)特定的信息來設(shè)置,例如小區(qū)標(biāo)識(shí),而其他N-K位比特包含全網(wǎng)一致的信息和預(yù)留的比特。這里,預(yù)留比特固定設(shè)置為某個(gè)常數(shù),例如全部設(shè)置為0,即預(yù)留比特也是全網(wǎng)一致的。采用這樣的初始化碼字,偽隨機(jī)序列發(fā)生器的輸出序列c(n)的前N個(gè)比特中包含N-K個(gè)全網(wǎng)一致的比特。根據(jù)偽隨機(jī)序列發(fā)生器的生成多項(xiàng)式計(jì)算后續(xù)的輸出比特,由于c(n)的前N個(gè)比特中存在全網(wǎng)一致的比特,一般會(huì)導(dǎo)致c(n)中從第N個(gè)比特開始的后續(xù)的多個(gè)比特中仍然存在全網(wǎng)一致的比特。
為了保證擾碼的隨機(jī)化效果,應(yīng)該避免擾碼中存在全網(wǎng)一致的比特。對(duì)偽隨機(jī)序列c(n)的比特從0開始索引,并假設(shè)全網(wǎng)一致的比特存在于c(n)的前L個(gè)比特中,這里,一般L大于N。本發(fā)明方案二是不使用偽隨機(jī)序列c(n)的前M(M大于等于L)個(gè)比特,或者說實(shí)際使用的偽隨機(jī)序列是c(n)的第M個(gè)比特開始的后續(xù)的比特。記實(shí)際使用的偽隨機(jī)序列為r(i),則r(i)=c(i+M),i=0,1,2,...。為了減小復(fù)雜度,一般可以設(shè)置M等于L。
按照本發(fā)明的方法,發(fā)送端初始化偽隨機(jī)序列發(fā)生器后,丟棄產(chǎn)生的前M個(gè)偽隨機(jī)序列比特,而把從第M個(gè)比特開始的后續(xù)比特用作擾碼和其他類型的偽隨機(jī)序列,即用于加擾操作和其他的隨機(jī)化操作。與此相對(duì),接收端初始化偽隨機(jī)序列發(fā)生器后,丟棄產(chǎn)生的前M個(gè)偽隨機(jī)序列比特,而把從第M個(gè)比特開始的后續(xù)比特用作擾碼和其他類型的偽隨機(jī)序列,即用于解擾操作和其他的解隨機(jī)化操作。
實(shí)施例 本部分給出了該發(fā)明的八個(gè)實(shí)施例,為了避免使本專利的描述過于冗長(zhǎng),在下面的說明中,略去了對(duì)公眾熟知的功能或者裝置等的詳細(xì)描述。
實(shí)施例一 本實(shí)施例中描述本發(fā)明的方案二的一個(gè)示例。這里以LTE系統(tǒng)為例,對(duì)如圖3所示的Gold序列發(fā)生器,上面的m序列的初始化值設(shè)為x1(0)=1,x1(n)=0,n=1,2,...,30,并假設(shè)下面的m序列用9個(gè)小區(qū)標(biāo)識(shí)比特初始化為例,而初始化碼字的另外22比特固定置0。這樣,在31位初始化碼字中的9個(gè)小區(qū)標(biāo)識(shí)比特對(duì)不同的小區(qū)是不同的,而其他22個(gè)比特是全網(wǎng)一致的比特0。
如表3所示,根據(jù)Gold序列的生成多項(xiàng)式計(jì)算輸出的序列,一共出現(xiàn)了92個(gè)全網(wǎng)一致的比特0,并且這些全網(wǎng)一致的比特0分布在Gold序列c(n)的前227個(gè)比特中。這樣,對(duì)Gold序列c(n)的比特從0開始索引,本發(fā)明方案二的一個(gè)例子是不使用Gold序列c(n)的前227個(gè)比特,或者說實(shí)際使用的c(n)的第227個(gè)比特開始的后續(xù)的比特。記實(shí)際使用的偽隨機(jī)序列為r(i),則r(i)=c(i+227),i=0,1,2,...。
實(shí)施例二 本實(shí)施例中描述本發(fā)明的生成隨機(jī)序列發(fā)生器的初始化碼字的一個(gè)示例。這里以LTE系統(tǒng)為例,對(duì)如圖3所示的Gold序列發(fā)生器,上面的m序列的初始化值設(shè)為x1(0)=1,x1(n)=0,n=1,2,...,30,并假設(shè)下面的m序列用9比特小區(qū)標(biāo)識(shí)Cell_ID和4比特子幀序號(hào)Subframe_Num進(jìn)行初始化。
按照本發(fā)明的方法,把這些信息分成兩組第一初始化信息和第二初始化信息,第一初始化信息是小區(qū)標(biāo)識(shí);第二初始化信息是子幀序號(hào)。這里,假設(shè)采用循環(huán)擴(kuò)展的方法分別把每一個(gè)組的信息變換為31個(gè)比特。如圖6所示,9比特小區(qū)標(biāo)識(shí)循環(huán)擴(kuò)展為31位比特;同時(shí),4比特子幀序號(hào)循環(huán)擴(kuò)展為31位比特;最后,兩組比特經(jīng)模2加運(yùn)算得到31為初始化碼字。
實(shí)施例三 本實(shí)施例中描述本發(fā)明的生成隨機(jī)序列發(fā)生器的初始化碼字的一個(gè)示例。這里以LTE系統(tǒng)為例,對(duì)如圖3所示的Gold序列發(fā)生器,上面的m序列的初始化值設(shè)為x1(0)=1,x1(n)=0,n=1,2,...,30,并假設(shè)下面的m序列用9比特小區(qū)標(biāo)識(shí)Cell_ID、4比特子幀序號(hào)Subframe_Num和4比特OFDM符號(hào)序號(hào)OFDM_Num進(jìn)行初始化。
按照本發(fā)明的方法,把這些信息分成兩組第一初始化信息和第二初始化信息,第一初始化信息是小區(qū)標(biāo)識(shí);第二初始化信息包括子幀序號(hào)和OFDM符號(hào)序號(hào)。這里,假設(shè)采用循環(huán)擴(kuò)展的方法分別把每一個(gè)組的信息變換為31個(gè)比特。如圖7所示,9比特小區(qū)標(biāo)識(shí)循環(huán)擴(kuò)展為31位比特;同時(shí),4比特子幀序號(hào)s和4比特OFDM符號(hào)序號(hào)o級(jí)聯(lián)為8個(gè)比特g,即g=s+o·24,然后循環(huán)擴(kuò)展為31位比特;接下來,兩組比特代數(shù)相加,這個(gè)代數(shù)和模231后得到31為初始化碼字。
實(shí)施例四 本實(shí)施例中描述本發(fā)明的生成隨機(jī)序列發(fā)生器的初始化碼字的一個(gè)示例。這里以LTE系統(tǒng)為例,對(duì)如圖3所示的Gold序列發(fā)生器,上面的m序列的初始化值設(shè)為x1(0)=1,x1(n)=0,n=1,2,...,30,并假設(shè)下面的m序列用9比特小區(qū)標(biāo)識(shí)Cell_ID、4比特子幀序號(hào)Subframe_Num和4比特OFDM符號(hào)序號(hào)OFDM_Num進(jìn)行初始化。
按照本發(fā)明的方法,把這些信息分成兩組第一初始化信息和第二初始化信息,第一初始化信息是小區(qū)標(biāo)識(shí);第二初始化信息包括子幀序號(hào)和OFDM符號(hào)序號(hào)。這里,假設(shè)采用循環(huán)擴(kuò)展的方法分別把每一個(gè)組的信息變換為31個(gè)比特。如圖8所示,9比特小區(qū)標(biāo)識(shí)循環(huán)擴(kuò)展為31位比特;同時(shí),4比特子幀序號(hào)s和4比特OFDM符號(hào)序號(hào)。級(jí)聯(lián)為8個(gè)比特g,即g=s+o·24,然后循環(huán)擴(kuò)展為31位比特;接下來,對(duì)小區(qū)標(biāo)識(shí)經(jīng)循環(huán)擴(kuò)展后的31位比特進(jìn)行循環(huán)移位,其循環(huán)移位值v由第二組的級(jí)聯(lián)信息得到,例如v=mod(g,31);接著,兩組比特代數(shù)相加,這個(gè)代數(shù)和模231后得到31為初始化碼字。
實(shí)施例五 本實(shí)施例中描述本發(fā)明的生成隨機(jī)序列發(fā)生器的初始化碼字的一個(gè)示例。這里以LTE系統(tǒng)為例,對(duì)如圖3所示的Gold序列發(fā)生器,上面的m序列的初始化值設(shè)為x1(0)=1,x1(n)=0,n=1,2,...,30,并假設(shè)下面的m序列用9比特小區(qū)標(biāo)識(shí)Cell_ID、4比特子幀序號(hào)Subframe_Num和16比特用戶設(shè)備標(biāo)識(shí)UE_ID進(jìn)行初始化。
按照本發(fā)明的方法,把這些信息分成兩組第一初始化信息和第二初始化信息,第一初始化信息是小區(qū)標(biāo)識(shí);第二初始化信息包括子幀序號(hào)和用戶設(shè)備標(biāo)識(shí)。這里,假設(shè)采用循環(huán)擴(kuò)展的方法分別把每一個(gè)組的信息變換為31個(gè)比特。如圖9所示,9比特小區(qū)標(biāo)識(shí)循環(huán)擴(kuò)展為31位比特;同時(shí),4比特子幀序號(hào)s和16比特OFDM符號(hào)序號(hào)u級(jí)聯(lián)為20個(gè)比特g,即g=s+u·24,然后循環(huán)擴(kuò)展為31位比特;接下來,對(duì)小區(qū)標(biāo)識(shí)經(jīng)循環(huán)擴(kuò)展后的31位比特進(jìn)行循環(huán)移位,其循環(huán)移位值v只由第二組的子幀序號(hào)決定,例如v=mod(s,31);接著,兩組比特經(jīng)模2加運(yùn)算得到31位初始化碼字。
實(shí)施例六 本實(shí)施例中描述本發(fā)明的生成隨機(jī)序列發(fā)生器的初始化碼字的一個(gè)示例。這里以LTE系統(tǒng)為例,對(duì)如圖3所示的Gold序列發(fā)生器,上面的m序列的初始化值設(shè)為x1(0)=1,x1(n)=0,n=1,2,...,30,并假設(shè)下面的m序列用9比特小區(qū)標(biāo)識(shí)Cell_ID、4比特子幀序號(hào)Subframe_Num和4比特OFDM符號(hào)序號(hào)OFDM_Num進(jìn)行初始化。
按照本發(fā)明的方法,把這些信息分成兩組第一初始化信息和第二初始化信息,第一初始化信息是小區(qū)標(biāo)識(shí);第二初始化信息包括子幀序號(hào)和OFDM符號(hào)序號(hào)。這里,假設(shè)采用循環(huán)擴(kuò)展的方法分別把每一個(gè)組的信息變換為31個(gè)比特。如圖10所示,9比特小區(qū)標(biāo)識(shí)循環(huán)擴(kuò)展為31位比特;同時(shí),4比特子幀序號(hào)s和4比特OFDM符號(hào)序號(hào)。級(jí)聯(lián)為8個(gè)比特g,即g=s+o·24,然后循環(huán)擴(kuò)展為31位比特;接下來,對(duì)第一組經(jīng)循環(huán)擴(kuò)展后的31位比特進(jìn)行循環(huán)移位,其循環(huán)移位值v1由第二組的級(jí)聯(lián)信息得到,例如v1=mod(g,31);對(duì)第二組經(jīng)循環(huán)擴(kuò)展后的31位比特進(jìn)行循環(huán)移位,其循環(huán)移位值v2由第一組的小區(qū)標(biāo)識(shí)得到,例如v2=mod(c,31);最后,兩組比特經(jīng)模2加運(yùn)算得到31位初始化碼字。
實(shí)施例七 本實(shí)施例中描述本發(fā)明的生成隨機(jī)序列發(fā)生器的初始化碼字的一個(gè)示例。這里以LTE系統(tǒng)為例,對(duì)如圖3所示的Gold序列發(fā)生器,上面的m序列的初始化值設(shè)為x1(0)=1,x1(n)=0,n=1,2,...,30,并假設(shè)下面的m序列用9比特小區(qū)標(biāo)識(shí)Cell_ID和4比特子幀序號(hào)Subframe_Num進(jìn)行初始化。
按照本發(fā)明的方法,把這些信息分成三組第一初始化信息、第二初始化信息和第三初始化信息,第一初始化信息是小區(qū)標(biāo)識(shí)c;第二初始化信息是子幀序號(hào)s;第三初始化信息為空。這里,假設(shè)采用循環(huán)擴(kuò)展的方法分別把一個(gè)組的信息變換為31個(gè)比特。如圖11所示,9比特小區(qū)標(biāo)識(shí)循環(huán)擴(kuò)展為31位比特;接下來,對(duì)小區(qū)標(biāo)識(shí)經(jīng)循環(huán)擴(kuò)展后的31位比特進(jìn)行循環(huán)移位,其循環(huán)移位值可以是
循環(huán)移位后的31個(gè)比特就是31位初始化碼字。
實(shí)施例八 本實(shí)施例中描述本發(fā)明的生成隨機(jī)序列發(fā)生器的初始化碼字的一個(gè)示例。這里以LTE系統(tǒng)為例,對(duì)如圖3所示的Gold序列發(fā)生器,上面的m序列的初始化值設(shè)為x1(0)=1,x1(n)=0,n=1,2,...,30,并假設(shè)下面的m序列用9比特小區(qū)標(biāo)識(shí)Cell_ID、4比特子幀序號(hào)Subframe_Num和用戶設(shè)備標(biāo)識(shí)進(jìn)行初始化。
按照本發(fā)明的方法,把這些信息分成三組第一初始化信息、第二初始化信息和第三初始化信息,第一初始化信息是小區(qū)標(biāo)識(shí)c;第二初始化信息是子幀序號(hào)s;第三初始化信息是用戶設(shè)備標(biāo)識(shí)u。這里,假設(shè)采用循環(huán)擴(kuò)展的方法分別把一個(gè)組的信息變換為31個(gè)比特。如圖12所示,9比特小區(qū)標(biāo)識(shí)循環(huán)擴(kuò)展為31位比特;16比特用戶設(shè)備標(biāo)識(shí)循環(huán)擴(kuò)展位31位比特;接下來,對(duì)小區(qū)標(biāo)識(shí)經(jīng)循環(huán)擴(kuò)展后的31位比特進(jìn)行循環(huán)移位,其循環(huán)移位值可以是
接著,兩組比特經(jīng)模2加運(yùn)算得到31位初始化碼字。
權(quán)利要求
1.一種偽隨機(jī)序列發(fā)生器初始化碼字的產(chǎn)生方法,包括如下步驟
a)對(duì)第一初始化信息進(jìn)行級(jí)聯(lián),并變換為N個(gè)比特;
b)對(duì)第二初始化信息進(jìn)行級(jí)聯(lián),并變換為N個(gè)比特;
c)將所述步驟a)和步驟b)中的變換后的比特進(jìn)行合并,得到偽隨機(jī)序列發(fā)生器的初始化碼字,其中,N為偽隨機(jī)序列發(fā)生器的寄存器的位數(shù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于在步驟a)中,所述用于初始化的信息是小區(qū)特定的信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于在步驟b)中,所述用于初始化的信息是除小區(qū)特定的信息以外的其它信息。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于在步驟a)或b)中,對(duì)級(jí)聯(lián)信息補(bǔ)0,從而得到N個(gè)比特。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于在步驟a)或b)中,對(duì)級(jí)聯(lián)信息進(jìn)行循環(huán)擴(kuò)展,從而得到N個(gè)比特。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于在步驟a)或b)中,對(duì)級(jí)聯(lián)信息計(jì)算循環(huán)冗余校驗(yàn),從而得到N個(gè)比特。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于在步驟a)或b)中,對(duì)級(jí)聯(lián)信息進(jìn)行編碼,從而得到N個(gè)比特。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于在步驟a)或b)中,對(duì)一個(gè)級(jí)聯(lián)信息進(jìn)行循環(huán)擴(kuò)展到N-Na個(gè)比特,然后補(bǔ)Na個(gè)0,從而得到N個(gè)比特,這里,Na是另一個(gè)級(jí)聯(lián)信息的比特?cái)?shù)目。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于在步驟a)或b)中,首先對(duì)級(jí)聯(lián)信息處理得到N位比特,然后進(jìn)行循環(huán)移位得到新的N位比特。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,對(duì)一部分初始化信息變換后的N位比特的循環(huán)移位的值,是根據(jù)另一部分初始化信息中的全部信息來設(shè)置。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,對(duì)一部分初始化信息變換后的N位比特的循環(huán)移位的值,是根據(jù)另一部分初始化信息中的部分信息來設(shè)置。
12.根據(jù)權(quán)利要求9所述的方法,其特征在于,對(duì)一部分初始化信息變換后的N位比特的循環(huán)移位的值,是根據(jù)兩部分初始化信息中的部分或者全部信息來設(shè)置。
13.根據(jù)權(quán)利要求1所述的方法,其特征在于在步驟c)中,合并的方法是異或操作,或者說是模2加操作。
14.根據(jù)權(quán)利要求1所述的方法,其特征在于在步驟c)中,合并的方法是代數(shù)相加,然后模2N。
15.一種設(shè)置偽隨機(jī)序列發(fā)生器初始化碼字的方法,包括如下步驟
a)對(duì)第一初始化信息進(jìn)行級(jí)聯(lián),并變換為N個(gè)比特;
b)將步驟a)的N個(gè)比特,在第二初始化的信息基礎(chǔ)上進(jìn)行循環(huán)移位得到新的N位比特;
c)對(duì)第三初始化信息進(jìn)行級(jí)聯(lián),并變換為N個(gè)比特;
d)所述步驟b)和步驟c)中的變換后的比特,合并得到初始化碼字,其中,N為偽隨機(jī)序列發(fā)生器的寄存器的位數(shù)。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于在步驟a)中,所述用于初始化的信息是小區(qū)特定的信息。
17.根據(jù)權(quán)利要求15所述的方法,其特征在于在步驟b)中,所述用于初始化的信息是子幀序號(hào)。
18.根據(jù)權(quán)利要求15所述的方法,其特征在于在步驟b)中,所述用于初始化的信息是子幀序號(hào)和OFDM符號(hào)序號(hào)。
19.根據(jù)權(quán)利要求15所述的方法,其特征在于在步驟c)中,所述用于初始化的信息是除小區(qū)特定的信息和子幀序號(hào)以外的其它信息。
20.根據(jù)權(quán)利要求15所述的方法,其特征在于在步驟c)中,所述用于初始化的信息是除小區(qū)特定的信息、子幀序號(hào)和OFDM符號(hào)序號(hào)以外的其它信息。
21.一種初始化偽隨機(jī)序列的方法,包括如下步驟
a)設(shè)置偽隨機(jī)序列發(fā)生器的初始化碼字;
b)產(chǎn)生前M個(gè)偽隨機(jī)序列的比特;
c)產(chǎn)生偽隨機(jī)序列的后續(xù)比特并使用。
22.根據(jù)權(quán)利要求21所述的方法,其特征在于在步驟b)中,M大于等于L,其中,在偽隨機(jī)序列的前L個(gè)比特內(nèi)存在全網(wǎng)一致的比特。
23.根據(jù)權(quán)利要求21所述的方法,其特征在于在步驟c)中,所述比特用于系統(tǒng)中的擾碼和其他隨機(jī)序列。
全文摘要
設(shè)置偽隨機(jī)序列發(fā)生器初始化碼字的方法,包括如下步驟對(duì)第一初始化信息進(jìn)行級(jí)聯(lián),并變換為N個(gè)比特;對(duì)第二初始化信息進(jìn)行級(jí)聯(lián),并變換為N個(gè)比特;兩部分變換后的比特,合并得到初始化碼字。
文檔編號(hào)H04B7/26GK101547040SQ20081008840
公開日2009年9月30日 申請(qǐng)日期2008年3月26日 優(yōu)先權(quán)日2008年3月26日
發(fā)明者李迎陽(yáng), 李小強(qiáng), 趙俊暎 申請(qǐng)人:三星電子株式會(huì)社, 北京三星通信技術(shù)研究有限公司