專利名稱:一種隨機接入信道的前導(dǎo)碼檢測方法、裝置及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,尤其涉及一種隨機接入信道的前導(dǎo)碼檢測 技術(shù)。
背景技術(shù):
目前廣泛研究的B3G ( Beyond Third Generation Mobile Communication, 超三代移動通信)系統(tǒng)都是基于OFDMA (Orthogonal Frequency Division Multiple Access ,正交頻分多址接入)技術(shù)、或者SC-FDMA ( Single Carrier-Frequency Division Multiple Access,單載波頻分多址接入)技術(shù)的蜂窩 系統(tǒng)。在B3G系統(tǒng)中, 一個沒有與基站獲得完全同步的用戶在傳輸上行數(shù)據(jù) 之前必須獲得一個專有ID (Identifier,標(biāo)識)、定時調(diào)整和被分配一定的時頻 資源,該過程一般稱為"非同步用戶隨機接入過程",簡稱"隨機接入"。
B3G系統(tǒng)中,RACH (Random Access Channel,隨機接入信道)是一組時 頻資源,與其它RACH和用于上行數(shù)據(jù)傳輸?shù)臅r頻資源之間是相互正交的。由 于隨機接入過程中用戶與基站之間沒有達到完全同步,為了不使RACH對相鄰 的時頻資源造成干擾,需要增加保護頻帶和保護時間。每幀的RACH個數(shù)和位 置由基站指定,并通過廣播方式通知基站內(nèi)所有用戶。
一個用戶在RACH內(nèi)向基站發(fā)送的信號稱為RACH突發(fā)。如圖1所示, 從時域上看,1個RACH突發(fā)由CP (CyclicPrefix,循環(huán)前綴)、前導(dǎo)碼、資源 請求數(shù)據(jù)和保護時間組成。 一般地,RACH的主要功能是定時調(diào)整、用戶識別、 功率調(diào)整和資源請求。按照目前RACH的設(shè)計方法,基站根據(jù)小區(qū)半徑等因素 生成一組可選作前導(dǎo)碼的序列并通過廣播方式下發(fā),用戶可以從該組序列中任 意選取一個序列作為RACH的前導(dǎo)碼。前導(dǎo)碼的主要功能是定時調(diào)整和充當(dāng)專有ID以區(qū)分不同的用戶,這就需要在基站側(cè)即接收端對RACH進行快速可靠 的前導(dǎo)碼檢測。前導(dǎo)碼檢測就是判斷一組序列中的每一個序列是否被用戶選作 前導(dǎo)碼。
現(xiàn)有技術(shù)中提供了 一種RACH的前導(dǎo)碼;險測方法。在基站側(cè)即接收端為一 組序列分別設(shè)置K個相關(guān)器,從1至K順序編號,任一相關(guān)器k (1《k《K) 對應(yīng)編號為k、大小為d,的檢測窗口,相關(guān)器中存儲編號為k的可選作前導(dǎo) 碼的序列^(")。假設(shè)接收信號(接收到的RACH突發(fā)信號)為,("),則從r(") 中獲取待檢測前導(dǎo)碼y("), A^表示獲取的待檢測前導(dǎo)碼j;(")的長度。相關(guān)器k 對應(yīng)的判決變量如公式[l]所示
HO)|2 m 其中,I l表示求模值運算,是接收信號"")和序列A。)的循環(huán)移位
相關(guān)值,具體計算方法如公式[2]所示
n *
A/vc(附)二 Z/(M)x;v;A(" + m),m = 0,l,.."iVcs _1 [2] 其中,"*"表示取共軛運算。
找出判決變量的最大值m肌^(w),m-0,l,…,A^-1},并與預(yù)先設(shè)定的第
一閾值a相比較,第一閾值a需要根據(jù)SNR ( Signal to Noise Ratio,信噪比) 進行調(diào)整;如果在大小為7V^的檢測窗口內(nèi),判決變量的最大值大于等于第一 閾值a,即存在w' e
,滿足如下公式[3]:
入(w')2a [3] 其中,^ 0') = max{^ (附),w = 0,1,-1},則4全測出編號為k的序列 A^)被用戶選作前導(dǎo)碼。
現(xiàn)有技術(shù)中提供了另 一種RACH的前導(dǎo)碼檢測方法。將相關(guān)器輸出值的平 方(由估計得到的噪聲方差歸一化)作為判決變量,相關(guān)器k對應(yīng)的判決變量如 公式[4]所示
6^ (w) =~~ [4]
其中,《是基站側(cè)即接收端的噪聲方差估計值,I l表示求模值運算, 是接收信號"")和序列A(")的循環(huán)移位相關(guān)值,具體計算方法同樣如公式[2] 所示。
如果在大小為A^的檢測窗口內(nèi),至少有一個判決變量大于等于預(yù)先設(shè)定 的第二閾值b,即存在w"e
,滿足如下公式[5]:
A(附")" [5] 則檢測出編號為k的序列xA ( )被用戶選作前導(dǎo)碼。
可見現(xiàn)有技術(shù)中,方法一需要將每一個可選作前導(dǎo)碼的序列與待檢測前導(dǎo) 碼分別進行相關(guān)運算,根據(jù)相關(guān)運算結(jié)果進行前導(dǎo)碼檢測;并且在檢測過程中, 需要根據(jù)SNR調(diào)整第一閾值a,實現(xiàn)復(fù)雜。
方法二同樣需要將每一個可選作前導(dǎo)碼的序列與待檢測前導(dǎo)碼分別進行 相關(guān)運算,根據(jù)相關(guān)運算結(jié)果進行前導(dǎo)碼檢測;并且在檢測過程中,需要估計 噪聲方差,增加了接收端的處理復(fù)雜度,同時4企測過程中的分析和仿真均以對 噪聲方差的無偏估計為前提,若估計的噪聲方差出現(xiàn)錯誤,將直接影響第二閾 值b的準(zhǔn)確度,從而導(dǎo)致前導(dǎo)碼檢測的準(zhǔn)確度降低。
發(fā)明內(nèi)容
本發(fā)明提供一種隨機接入信道的前導(dǎo)碼檢測方法、裝置及設(shè)備,用以降低 前導(dǎo)碼檢測的復(fù)雜度。
本發(fā)明提供一種隨機接入信道的前導(dǎo)碼檢測方法,包括 將從接收信號中獲取的待檢測前導(dǎo)碼與任一可選作前導(dǎo)碼的序列在頻域
進行等效于時域相關(guān)運算的相乘運算,得到一組相關(guān)值;
確定每一個相關(guān)值的模值并將所有模值按照從大到小的順序進行排列,根
據(jù)所有可選作前導(dǎo)碼的序列的數(shù)量,提取排列在前的相同數(shù)量的模值;根據(jù)所有沖莫值確定每一個所提取模值對應(yīng)的判決變量,并當(dāng)所提取模值對 應(yīng)的判決變量大于或等于確定的判決閾值時,才全測出該所提取模值對應(yīng)的序列 被選作前導(dǎo)碼。
本發(fā)明提供一種隨機接入信道的前導(dǎo)碼檢測裝置,包括
相關(guān)運算單元用于將從接收信號中獲取的待檢測前導(dǎo)碼與任一可選作前
導(dǎo)碼的序列在頻域進行等效于時域相關(guān)運算的相乘運算,得到一組相關(guān)值; 提取單元用于確定每一個相關(guān)值的模值并將所有模值按照從大到小的順
序進行排列,根據(jù)所有可選作前導(dǎo)碼的序列的數(shù)量,提取排列在前的相同數(shù)量
的模值;
檢測單元用于根據(jù)所有模值確定每一個所提取沖莫值對應(yīng)的判決變量,并 當(dāng)所提^^莫值對應(yīng)的判決變量大于或等于確定的判決閾值時,檢測出該所提取 模值對應(yīng)的序列被選作前導(dǎo)碼。
本發(fā)明提供一種基站,包括該隨機接入信道的前導(dǎo)碼檢測裝置。 本發(fā)明提供的隨機接入信道的前導(dǎo)碼檢測方法,將待檢測前導(dǎo)碼與任一可 選作前導(dǎo)碼的序列在頻域進行一次等效于時域相關(guān)運算的相乘運算,得到一組 相關(guān)值,并提取出與所有可選作前導(dǎo)碼的序列 一一對應(yīng)的所有相關(guān)值的模值, 再根據(jù)各模值對應(yīng)的判決變量是否大于等于判決閾值,即可檢測出該模值對應(yīng) 的序列是否被選作前導(dǎo)碼,通過一次頻域相乘運算即實現(xiàn)了對所有可選作前導(dǎo) 碼的序列的檢測,大大降低前導(dǎo)碼檢測的復(fù)雜度。
圖1為現(xiàn)有技術(shù)中RACH突發(fā)的時域結(jié)構(gòu)示意圖2為本發(fā)明實施例中RACH的前導(dǎo)碼時域4全測原理示意圖3為本發(fā)明實施例中RACH的前導(dǎo)碼時域檢測對應(yīng)的檢測窗口示意圖4為本發(fā)明實施例中RACH的前導(dǎo)碼頻域檢測原理示意圖5為本發(fā)明實施例中RACH的前導(dǎo)碼頻域檢測對應(yīng)的檢測窗口示意圖;圖6為本發(fā)明實施例中RACH的前導(dǎo)碼;險測方法流程圖; 圖7為本發(fā)明實施例中RACH的前導(dǎo)碼-險測裝置框圖。
具體實施例方式
本發(fā)明實施例提供了 一種RACH的前導(dǎo)碼4全測方法,用以降低前導(dǎo)碼;險測 的復(fù)雜度。
考慮到會出現(xiàn)多個用戶同時隨機接入的情況,而且用戶之間是不完全同步 的,所以必須從相關(guān)特性較好的一組序列中選取前導(dǎo)碼。對可以選作前導(dǎo)碼的 序列有以下要求首先,具有良好的自相關(guān)特性,以便在基站側(cè)準(zhǔn)確估計前導(dǎo) 碼的到達時間,并得到用戶的時間同步值;其次,具有良好的互相關(guān)特性,以 便檢測出正確的接收信號,提高可靠性。
目前LTE( Long Term Evolution,長期演進)研究項目選取Zadoff-Chu( ZC) 序列,也稱為CAZAC序列作為RACH的前導(dǎo)碼,CAZAC序列為 一種具有理 想的周期自相關(guān)特性和互相關(guān)特性的序列。CAZAC序列的性質(zhì)是自相關(guān)函 數(shù)具有周期擴展性,僅僅在時間間隔為零的情況下取值為非零;互相關(guān)函數(shù)的 幅度值等于序列長度的平方根。每個小區(qū)包含有M個可選作前導(dǎo)碼的CAZAC 序列(目前規(guī)定M為64 )。 u次根CAZAC序列定義如公式[6]所示
A(") = e—;I(0^iVzc-l) [6] 其中,iVzc表示CAZAC序列的長度,對于頻分雙工幀結(jié)構(gòu)而言,目前規(guī) 定4 =839。
對于u次根CAZAC序列,具有零相關(guān)區(qū)并且零相關(guān)區(qū)長度為A^的
CAZAC序列定義如公式[7]所示
x ,v (/7) 二 jck ((w + C、,) mod iVzc) [7]
其中,L」表示向下取整;mod表示取模運算,即計算(n+t;)與^c相除所
得的余數(shù)。對于一般的CAZAC序列,Cv=vWcs,其中"O,l,......,LiVzc/Wcs」-l,目前LTE采用具有零相關(guān)區(qū)的CAZAC序列作為RACH的前導(dǎo)碼,本發(fā)明實施例將以CAZAC序列為例詳細介紹RACH的前導(dǎo)碼;險測方法。
基于CAZAC序列的前導(dǎo)碼時域檢測原理進行簡單介紹。如圖2所示,假設(shè)接收信號為r("),從,(力中截取的待檢測前導(dǎo)碼為^("), A^表示接收到的待
檢測前導(dǎo)碼的長度,也即CAZAC序列的長度;設(shè)置K個相關(guān)器,任一相關(guān)器k ( 1《k《K)對應(yīng)一個編號為k、大小為iVc,的才全測窗口,各檢測窗口如圖3所示,檢測窗口的數(shù)目r = LA^/(s」。j;(":)與各相關(guān)器內(nèi)存儲的編號為(M,v)的CAZAC序列\(zhòng)v (n)在對應(yīng)的檢測窗口內(nèi)進行相關(guān)運算,如公式[8]所示
"w(附卜Z /+附)mod7Vzc),w = 0,1,...,7VCS—1 [8]
"二0
其中,"*,,表示取共軛運算,"mod"表示取模運算,可以根據(jù)計算出的相關(guān)值(m)進行前導(dǎo)碼檢測。
基于CAZAC序列的前導(dǎo)碼頻域檢測原理進行簡單介紹。因為時域的相關(guān)運算對應(yīng)頻域的相乘運算,故前導(dǎo)碼頻域檢測原理如圖4所示。對于接收到的待檢測前導(dǎo)碼y(")進行Wzc點的DFT ( Discrete Fourier Transform,離散傅立葉
變換)得到頻域信號^q,然后取共軛得到y(tǒng)'(";再將任一可選作前導(dǎo)碼的
CAZAC序列,例如v = 0的CAZAC序列x ,。(")進行DFT得到頻域信號;
("與相乘,之后再進4亍iVzc點的IDFT ( Inverse Discrete Fourier
Transform,離散傅立葉逆變換),即根據(jù)公式[9]得到一組相關(guān)值,也稱為相關(guān)值集合
x (m) = /DiT [r* Z (A:)] , w = 0,1, 2,…,7VZC — 1 [9]可見,該一組相關(guān)值的數(shù)量根據(jù)待檢測前導(dǎo)碼的長度A^確定,可以根據(jù)計算出的相關(guān)值集合i w —)進行前導(dǎo)碼檢測。
頻域檢測對應(yīng)的檢測窗口如圖5所示,此時檢測窗口的大小不再是前導(dǎo)碼時域檢測中的iVcs ,而是iVzc (—般地,Wcs《Wzc )。
可見,頻域;險測原理與時域4全測原理相比,由于4全測窗口的大小由變成了A^,待4企測前導(dǎo)碼與任一可選作前導(dǎo)碼的CAZAC序列在頻域進行一次
等效于時域相關(guān)運算的相乘運算,不僅可以得到該CAZAC序列對應(yīng)的相關(guān)值,還能得到所有可選作前導(dǎo)碼的CAZAC序列對應(yīng)的相關(guān)值,這將大大降低前導(dǎo)碼;險測的復(fù)雜度。
基于以上時域和頻域檢測原理的分析,本發(fā)明實施例提供一種基于CAZAC序列的前導(dǎo)碼檢測方法,基于頻域檢測原理進行前導(dǎo)碼檢測,檢測窗口的大小為W^.,包括如下步驟
步驟1、將待斥全測前導(dǎo)碼與任一可選作前導(dǎo)碼的CAZAC序列在頻域進朽-等效于時域相關(guān)運算的相乘運算,得到相關(guān)值集合/ w(m)。
步驟2、假設(shè)每個小區(qū)包含的可選作前導(dǎo)碼的CAZAC序列個數(shù)為M,計算相關(guān)值集合中每一個相關(guān)值的模值,并將所有模值按照由大到小的順序進行逆序排列,得到相關(guān)值的模值集合^"(!')l,hO,l,2,…,A^-1},滿足公式[10]:
fc('綠樸])H"—1 間其中,,、F[/4w-0,l,2,…,A^-l, F[]表示排序前后集合的時間坐標(biāo)映射
關(guān)系,滿足——映射,根據(jù)時間坐標(biāo)m即可確定對應(yīng)的CAZAC序列。
則l《,力')l中最前面的M個值, = 0,1,2,...,M-1,是全部仏c個相關(guān)值的模值中
最大的M項,并滿足依次降序的排列順序,定義用o;表示IO')l,如公式[ll]
所示
°", 4iK!')l'"o >o"2 >-..> T,...>o"M—2 >crM_, [11]
其中,該M個模值與所有可選作前導(dǎo)碼的CAZAC序列是一一對應(yīng)的。步驟3、提取該M個模值,該M個模值可稱為所提取模值;該M個所提取模值在模值集合中對應(yīng)的時間坐標(biāo)/,根據(jù)關(guān)系式/ = /^[附],附=0,1,2,...,^£:-1,
可以在相關(guān)值集合中找出對應(yīng)的時間坐標(biāo)m,這樣也就能確定對應(yīng)的CAZAC
ii[12]
F一1[]表示為F[]的反函數(shù)。
步驟4、計算模值集合l及;(/)|中M個所提取模值之外所有-M個剩余模值的平均值,如公式[13]所示
》=~~^"~ £《力) [13]其中,4為模值集合中所有模值的數(shù)量,M為所有所提取模值的數(shù)量,(0|為從所有模值中除去所有所提取模值之外的剩余模值之和,X為該平
均值;
步驟5、確定每一個提取模值對應(yīng)的判決變量為A, -S,/ = 0,1,2,...,M-1;
其中,A,為第/個所提取4莫值對應(yīng)的判決變量,c7,為第/個所提^Mt值;步驟6、將所提取模值對應(yīng)的判決閾值義,與預(yù)先確定的判決閾值;i'相比較,若4》;i',則檢測出該所提取模值對應(yīng)的CAZAC序列被用戶選作前導(dǎo)碼;反之,該所提取模值對應(yīng)的CAZAC序列沒有被用戶選作前導(dǎo)碼。
下面詳細介紹RACH的前導(dǎo)碼檢測方法中判決閾值的確定方案。以第k個序列為例,定義i^為選擇第k個序列作為前導(dǎo)碼;&。為沒有選擇第k個序列作為前導(dǎo)碼。如果^。為真而通過前導(dǎo)碼檢測判決為/^,則稱為l次虛警;反之,如果A,為真而通過前導(dǎo)碼檢測判決為A。,則稱為l次漏檢。虛警會給基站帶來一系列處理負擔(dān),在判決閾值選取時首要目標(biāo)是使虛警概率小于某個設(shè)定值,這里假設(shè)該設(shè)定值為10-%虛警概率是指可選作前導(dǎo)碼的序列沒有被選作前導(dǎo)碼卻檢測出被選作前導(dǎo)碼的概率。下面分析判決閾值;i'與虛警概率&*的關(guān)系。
在長度為wcs的零相關(guān)區(qū)內(nèi),下面以零相關(guān)區(qū)為
為例進行說明,假設(shè)編號為k的序列xt (")沒有被用戶選作前導(dǎo)碼,所得到的Wcs個相關(guān)值的模
值如公式[14]所示<formula>formula see original document page 13</formula>
其中,7V為待檢測前導(dǎo)碼的長度,v(")為復(fù)高斯白噪聲隨機變量、方差為cr2 0
則|& —)l服從參數(shù)為A^T2的瑞利分布,其數(shù)學(xué)期望為^^CSCT ,可以假設(shè)<formula>formula see original document page 13</formula>。那么虛警概率可以如公式[15]所示:<formula>formula see original document page 13</formula>
公式[15]中<formula>formula see original document page 13</formula>可以將p稱為第一概率
丄 1
要使戶,* S 0.0001即;AS》1 —尸,=0.9999 ,則<formula>formula see original document page 13</formula>,根據(jù)<formula>formula see original document page 13</formula>由瑞利分布特性,通過查詢?nèi)鹄植急淼纳蟼?cè)分位點
可得p對應(yīng)的具體數(shù)值/7。,再根據(jù)7/。即可確定;i',具體確定方法如公式[16]和[17〗所示<formula>formula see original document page 13</formula>由公式[17]可知,判決閾值"直接依賴于可選作前導(dǎo)碼的序列的零相關(guān)區(qū)長度A^和預(yù)先設(shè)定的虛警概率P一。值得注意的是,在頻域檢測原理中,檢
測窗口的大小不同于零相關(guān)區(qū)長度Wcs ,檢測窗口的大小為待檢測前導(dǎo)碼的長本發(fā)明實施例中,可以選作前導(dǎo)碼的序列不限于CAZAC序列,對其它序列來說,本發(fā)明實施例提供的前導(dǎo)碼檢測方法同樣適用。
綜上,本發(fā)明實施例提供一種RACH的前導(dǎo)碼檢測方法,如圖6所示,包
括
S601 、將從接收信號中獲取的待檢測前導(dǎo)碼與任一可選作前導(dǎo)碼的序列在頻域進行等效于時域相關(guān)運算的相乘運算,得到一組相關(guān)值;
5602、 確定每一個相關(guān)值的模值并將所有模值按照從大到小的順序進行排列,根據(jù)所有可選作前導(dǎo)碼的序列的數(shù)量,提取排列在前的相同數(shù)量的模值;
5603、 根據(jù)所有模值確定每一個所提取模值對應(yīng)的判決變量,并當(dāng)所提取模值對應(yīng)的判決變量大于等于確定的判決閾值時,檢測出該所提取模值對應(yīng)的序列被選作前導(dǎo)碼。
其中,如果所提取模值對應(yīng)的判決變量小于判決閾值,檢測出該所提取模值對應(yīng)的序列沒有被選作前導(dǎo)碼。
本發(fā)明實施例同時提供一種RACH的前導(dǎo)碼檢測裝置,設(shè)置在接收端即基站側(cè),這里所指的基站在不同的系統(tǒng)中可以是不同的物理設(shè)備,例如在2G系統(tǒng)中,可以是BS (Base Station),在3G系統(tǒng)中可以是NodeB,在B3G系統(tǒng)中可以是eNodeB,如圖7所示,該裝置包括
相關(guān)運算單元701:用于將從接收信號中獲取的待檢測前導(dǎo)碼與任一可選作前導(dǎo)碼的序列在頻域進行等效于時域相關(guān)運算的相乘運算,得到一組相關(guān)
值;
提取單元702:用于確定每一個相關(guān)值的模值并將所有模值按照從大到小的順序進行排列,根據(jù)所有可選作前導(dǎo)碼的序列的數(shù)量,提取排列在前的相同數(shù)量的模值;
檢測單元703:用于根據(jù)所有模值確定每一個所提取模值對應(yīng)的判決變量,并當(dāng)所提取模值對應(yīng)的判決變量大于等于確定的判決閣值時,檢測出該所提取模值對應(yīng)的序列被選作前導(dǎo)碼。
其中相關(guān)運算單元701包括第一離散傅立葉變換模塊711:用于對待檢測前導(dǎo)碼進行離散傅立葉變換;取共軛模塊712:用于對第一離散傅立葉變換模塊711輸出的頻域信號取共軛;
第二離散傅立葉變換模塊713:用于對任一可選作前導(dǎo)碼的序列進行離散傅立葉變換;
乘法運算模塊714:用于對取共軛模塊712輸出的頻域信號和第二離散傅立葉變換模塊713輸出的頻域信號進行乘法運算;
離散傅立葉逆變換模塊715:用于對乘法運算模塊714輸出的頻域信號進行離散傅立葉逆變換,得到一組相關(guān)值。
本發(fā)明實施例提供的RACH的前導(dǎo)碼檢測方法及裝置,在頻域進行等效于時域相關(guān)運算的相乘運算,通過一次DFT/IDFT操作即可以對同一個小區(qū)的所有可選作前導(dǎo)碼的序列一次性進行檢測,降低了前導(dǎo)碼檢測的復(fù)雜度;并且判決閾值根據(jù)虛警概率和可選作前導(dǎo)碼的序列的零相關(guān)區(qū)長度確定,不會受到噪聲的影響,避免了噪聲估計差錯對檢測性能的影響,提高了前導(dǎo)碼檢測的準(zhǔn)確性。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
1權(quán)利要求
1、一種隨機接入信道的前導(dǎo)碼檢測方法,其特征在于,包括將從接收信號中獲取的待檢測前導(dǎo)碼與任一可選作前導(dǎo)碼的序列在頻域進行等效于時域相關(guān)運算的相乘運算,得到一組相關(guān)值;確定每一個相關(guān)值的模值并將所有模值按照從大到小的順序進行排列,根據(jù)所有可選作前導(dǎo)碼的序列的數(shù)量,提取排列在前的相同數(shù)量的模值;根據(jù)所有模值確定每一個所提取模值對應(yīng)的判決變量,并當(dāng)所提取模值對應(yīng)的判決變量大于或等于確定的判決閾值時,檢測出該所提取模值對應(yīng)的序列被選作前導(dǎo)碼。
2、 如權(quán)利要求1所述的方法,其特征在于,所述將從接收信號中獲取的 待檢測前導(dǎo)碼與任一可選作前導(dǎo)碼的序列在頻域進行等效于時域相關(guān)運算的 相乘運算,得到一組相關(guān)值,具體包括將所述待檢測前導(dǎo)碼進行離散傅立葉變換后取共軛,并將所述取共軛后得 到的頻域信號與任一可選作前導(dǎo)碼的序列進行離散傅立葉變換后得到的頻域 信號進行乘法運算;將所述乘法運算得到的頻域信號進行離散傅立葉逆變換得到一組相關(guān)值。
3、 如權(quán)利要求1或2所述的方法,其特征在于,所述一組相關(guān)值的數(shù)量 根據(jù)待檢測前導(dǎo)碼的長度確定。
4、 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所有模值確定每一 個所提取4莫值對應(yīng)的判決變量,具體包括確定從所有模值中除去所有所提取模值之外的剩余模值的平均值;確定每一 個所提取模值對應(yīng)的判決變量為該所提取模值與所述平均值之商。
5、 如權(quán)利要求4所述的方法,其特征在于,所述確定從所有模值中除去所有所提取模值之外的剩余模值的平均值,通過公式互=^~^/|;—實現(xiàn),其中,A^為所有模值的數(shù)量,M為所有所提取模值的數(shù)量,H^,力)l為從所有模值中除去所有所提取模值之外的剩余模值之和,l為所述平均值;以 及,所迷確定每一個所提取模值對應(yīng)的判決變量為該所提取模值與所述平均 值之商,通過公式^=^,; = 0,1,2,...,^-1實現(xiàn),其中,義,為第/個所提取模值對應(yīng)的判決變量,CT,為第/個所提取模值。
6、 如權(quán)利要求1所述的方法,其特征在于,所述判決閾值根據(jù)預(yù)先設(shè)置的虛警概率和可選作前導(dǎo)碼的序列的零相關(guān)區(qū)長度確定,所述虛警概率為可選 作前導(dǎo)碼的序列沒有被選作前導(dǎo)碼卻檢測出被選作前導(dǎo)碼的概率。
7、 如權(quán)利要求6所述的方法,其特征在于,所述判決閾值根據(jù)預(yù)先設(shè)置 的虛警概率和可選作前導(dǎo)碼的序列的零相關(guān)區(qū)長度確定,通過公式為所述零相關(guān)區(qū)長度,r為所述判決閾值,;7。是根據(jù)所述第一概率/7以及瑞利分布特性確定的。
8、 一種隨機接入信道的前導(dǎo)碼檢測裝置,其特征在于,包括 相關(guān)運算單元用于將從接收信號中獲取的待檢測前導(dǎo)碼與任一可選作前導(dǎo)碼的序列在頻域進行等效于時域相關(guān)運算的相乘運算,得到一組相關(guān)值;提取單元用于確定每一個相關(guān)值的模值并將所有模值按照從大到小的順 序進行排列,根據(jù)所有可選作前導(dǎo)碼的序列的數(shù)量,提取排列在前的相同數(shù)量 的模值;檢測單元用于根據(jù)所有模值確定每一個所提取模值對應(yīng)的判決變量,并 當(dāng)所提取模值對應(yīng)的判決變量大于或等于確定的判決閾值時,檢測出該所提取 模值對應(yīng)的序列被選作前導(dǎo)碼。
9、如權(quán)利要求8所述的裝置,其特征在于,所述相關(guān)運算單元包括P = (l-尸一)^和義'=~^實現(xiàn),其中,P為第一概率,尸,e為所述虛警概率,AA(第一離散傅立葉變換模塊用于對所述待檢測前導(dǎo)碼進行離散傅立葉變換;取共軛模塊用于對所述第 一 離散傅立葉變換模塊輸出的頻域信號取共軛;第二離散傅立葉變換模塊用于對任一可選作前導(dǎo)碼的序列進行離散傅立 葉變換;乘法運算模塊用于對所述取共扼模塊輸出的頻域信號和第二離散傅立葉 變換模塊輸出的頻域信號進行乘法運算;離散傅立葉逆變換模塊用于對所述乘法運算模塊輸出的頻域信號進行離 散傅立葉逆變換,得到一組相關(guān)值。
10、 一種基站,其特征在于,包括如權(quán)利要求8或9所述的裝置。
全文摘要
本發(fā)明公開了一種隨機接入信道的前導(dǎo)碼檢測方法、裝置及設(shè)備,用以降低前導(dǎo)碼檢測的復(fù)雜度。所述隨機接入信道的前導(dǎo)碼檢測方法,包括將從接收信號中獲取的待檢測前導(dǎo)碼與任一可選作前導(dǎo)碼的序列在頻域進行等效于時域相關(guān)運算的相乘運算,得到一組相關(guān)值;確定每一個相關(guān)值的模值并將所有模值按照從大到小的順序進行排列,根據(jù)所有可選作前導(dǎo)碼的序列的數(shù)量,提取排列在前的相同數(shù)量的模值;根據(jù)所有模值確定每一個所提取模值對應(yīng)的判決變量,并當(dāng)所提取模值對應(yīng)的判決變量大于或等于確定的判決閾值時,檢測出該所提取模值對應(yīng)的序列被選作前導(dǎo)碼。
文檔編號H04L27/26GK101594168SQ200810113488
公開日2009年12月2日 申請日期2008年5月28日 優(yōu)先權(quán)日2008年5月28日
發(fā)明者彬 任, 劉光毅, 凱 牛, 賀志強, 璐 韓, 黃宇紅 申請人:中國移動通信集團公司