專利名稱:應(yīng)用于馬爾可夫呼叫測試中的偽隨機序列產(chǎn)生方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種適用于碼分多址(CDMA)系統(tǒng)中前反向業(yè)務(wù)信道鏈路的質(zhì)量檢測方法,具體地說,是應(yīng)用于馬爾可夫呼叫測試中的偽隨機序列產(chǎn)生方法。
在移動通信領(lǐng)域中,有許多偽隨機序列的產(chǎn)生方法。例如在美國專利US5596570中提出了一種偽隨機序列的產(chǎn)生方法,該方法主要用于擴頻通訊網(wǎng)絡(luò)領(lǐng)域中仿真干擾信號;美國專利US5754603中也提出了另外一種偽隨機序列的產(chǎn)生方法,該方法主要適用于CDMA終端的導(dǎo)頻同步。上述偽隨機序列的產(chǎn)生方法都比較復(fù)雜,實現(xiàn)困難,不適用于馬爾可夫呼叫測試。
為實現(xiàn)發(fā)明目的,所述的偽隨機序列的產(chǎn)生方法主要包括(1)基站存儲移動臺發(fā)過來的電子序列號;(2)基站每20毫秒讀取當(dāng)前的全球定位系統(tǒng)時間;(3)將得到的絕對時間的值與移動臺設(shè)置的32位數(shù)進行異或邏輯運算操作;(4)判斷邏輯運算操作后的值的低9位與電子序列號值的低9位是否相同;(5)如果相同,則取邏輯運算操作得到的數(shù)值的低31比特位,賦為偽隨機序列存儲器的狀態(tài)值;(6)根據(jù)移動臺預(yù)先設(shè)置的公式,計算得當(dāng)前偽隨機序列存儲器的狀態(tài)值;(7)將得到的偽隨機序列存儲器的狀態(tài)值產(chǎn)生用于鏈路測試的馬爾可夫數(shù)據(jù)幀;(8)轉(zhuǎn)步驟(6),循環(huán)執(zhí)行,得到下一幀數(shù)據(jù)。
本發(fā)明所述的方法,所述步驟(7)具體包括i、取當(dāng)前偽隨機序列存儲器狀態(tài)值的第8到31比特位;ii、將得到的24比特分為從高到低排列的3個8位組,然后按照從低到高的順序依次填充到馬爾可夫數(shù)據(jù)幀中;iii、如果當(dāng)前馬爾可夫數(shù)據(jù)幀的容量不足24比特,則填滿為止,其余比特舍棄;iv、如果當(dāng)前馬爾可夫數(shù)據(jù)幀的容量超過24比特但不超過32比特,則將所述的3個8位組填充后,余下的容量填充“0”;v、如果當(dāng)前馬爾可夫數(shù)據(jù)幀的容量超過32比特,則根據(jù)移動臺預(yù)先設(shè)置的公式,更新所述的當(dāng)前偽隨機序列存儲器狀態(tài)值,再轉(zhuǎn)步驟i。
本發(fā)明提供的方法解決了應(yīng)用于馬爾可夫呼叫測試中偽隨機序列產(chǎn)生的同步問題,發(fā)送端和接收端采用這種偽隨機序列產(chǎn)生的方法可以很容易進行同步,并且馬爾可夫數(shù)據(jù)幀的產(chǎn)生也非常容易,因而可以快速準(zhǔn)確的對前反向鏈路的誤幀率進行統(tǒng)計,能更準(zhǔn)確地監(jiān)測前反向鏈路的質(zhì)量。
首先,因為基站和移動臺都是事先預(yù)測對方產(chǎn)生的馬爾可夫數(shù)據(jù)幀,并且不斷的根據(jù)上一幀來產(chǎn)生下一幀,所以基站和移動臺的各自的前向或反向業(yè)務(wù)信道偽隨機序列之間存在一個初始的同步問題。所以本發(fā)明的方法的前提是要解決兩者之間的同步基站首先存儲移動臺發(fā)過來的電子序列號,現(xiàn)假設(shè)為0x9F000307。然后每隔20ms就讀取一下當(dāng)前的全球定位系統(tǒng)絕對時間,用此絕對時間的值與移動臺設(shè)置的32位數(shù)進行異或邏輯運算操作,如果是前向,該32位數(shù)的值為0x2AAAAAAA,如果是反向則為0x55555555,得到的數(shù)的低9位與移動臺的電子序列號的低9位相同時,則認為移動臺的前向偽隨機序列發(fā)生器和基站側(cè)的前向偽隨機序列發(fā)生器同步上了,假設(shè)此時獲取的全球定位系統(tǒng)絕對時間為0xAB89EFAD,(0xAB89EFAD XOR 0x2AAAAAAA)=0x01234507,因為0x01234507與電子序列號0x9F000307的低9位都是0x0107,所以可認為前向偽隨機序列發(fā)生器同步上了。
如果上述同步過程已經(jīng)完成,則將上述邏輯運算獲得的值的低31比特位,作為偽隨機序列發(fā)生器的狀態(tài)值。系統(tǒng)對偽隨機序列發(fā)生器進行初始化,即按照移動臺和基站共同規(guī)定好的迭代關(guān)系式設(shè)置初始值在本發(fā)明的具體應(yīng)用中,采用的是關(guān)系式Xn=a*Xn-1modm,其中a=75,m=231-1。
最后,當(dāng)初始化成功后,馬爾可夫業(yè)務(wù)選項便將當(dāng)前的值視為偽隨機數(shù),并根據(jù)該值產(chǎn)生相應(yīng)的前反向偽隨機序列,由此構(gòu)造出所需的前反向馬爾可夫數(shù)據(jù)幀,實現(xiàn)步驟如下取當(dāng)前偽隨機序列存儲器狀態(tài)值的第8到31比特位,將得到的24比特分為從高到低排列的3個8位組,然后按照從低到高的順序依次填充到馬爾可夫數(shù)據(jù)幀中。如果當(dāng)前馬爾可夫數(shù)據(jù)幀的容量不足24比特,則填滿為止,其余比特舍棄;如果當(dāng)前馬爾可夫數(shù)據(jù)幀的容量超過24比特但不超過32比特,則將所述的3個8位組填充后,余下的容量填充“0”;如果當(dāng)前馬爾可夫數(shù)據(jù)幀的容量超過32比特,則根據(jù)移動臺預(yù)先設(shè)置的公式,更新所述的當(dāng)前偽隨機序列存儲器狀態(tài)值,再按照上述規(guī)則填充。
根據(jù)以上所述過程可知,產(chǎn)生幀的過程是一個循環(huán)迭代過程,接收端和發(fā)送端可以按此過程連續(xù)不斷的產(chǎn)生所需的偽隨機序列,并統(tǒng)計出相應(yīng)的數(shù)據(jù),藉以計算出前反向鏈路的誤幀率,從而持續(xù)監(jiān)視前反向鏈路的質(zhì)量變化。
權(quán)利要求
1.應(yīng)用于馬爾可夫呼叫測試中的偽隨機序列產(chǎn)生方法,其特征在于主要包括(1)基站存儲移動臺發(fā)過來的電子序列號;(2)基站每20毫秒讀取當(dāng)前的全球定位系統(tǒng)時間;(3)將得到的全球定位系統(tǒng)時間的值與移動臺設(shè)置的32位數(shù)進行異或邏輯運算操作;(4)判斷邏輯運算操作后的值的低9位與電子序列號值的低9位是否相同;(5)如果相同,則取邏輯運算操作得到的數(shù)值的低31比特位,賦為偽隨機序列存儲器的狀態(tài)值;(6)根據(jù)移動臺預(yù)先設(shè)置的公式,計算得當(dāng)前偽隨機序列存儲器的狀態(tài)值;(7)將得到的偽隨機序列存儲器的狀態(tài)值產(chǎn)生用于鏈路測試的馬爾可夫數(shù)據(jù)幀;(8)轉(zhuǎn)步驟(6),循環(huán)執(zhí)行,得到下一幀數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于所述步驟(7)具體包括i、取當(dāng)前偽隨機序列存儲器狀態(tài)值的第8到31比特位;ii、將得到的24比特分為從高到低排列的3個8位組,然后按照從低到高的順序依次填充到馬爾可夫數(shù)據(jù)幀中;iii、如果當(dāng)前馬爾可夫數(shù)據(jù)幀的容量不足24比特,則填滿為止,其余比特舍棄;iv、如果當(dāng)前馬爾可夫數(shù)據(jù)幀的容量超過24比特但不超過32比特,則將所述的3個8位組填充后,余下的容量填充“0”;v、如果當(dāng)前馬爾可夫數(shù)據(jù)幀的容量超過32比特,則根據(jù)移動臺預(yù)先設(shè)置的公式,更新所述的當(dāng)前偽隨機序列存儲器狀態(tài)值,再轉(zhuǎn)步驟i。
全文摘要
本發(fā)明公開了應(yīng)用于馬爾可夫呼叫測試中的偽隨機序列產(chǎn)生方法,基站存儲移動臺發(fā)過來的電子序列號;基站每20毫秒讀取當(dāng)前的全球定位系統(tǒng)時間;將得到的絕對時間的值與移動臺設(shè)置的32位數(shù)進行異或邏輯運算操作;判斷邏輯運算操作后的值的低9位與電子序列號值的低9位是否相同;如果相同,則取邏輯運算操作得到的數(shù)值的低31比特位,賦為偽隨機序列存儲器的狀態(tài)值;根據(jù)移動臺預(yù)先設(shè)置的公式,計算得當(dāng)前偽隨機序列存儲器的狀態(tài)值;將得到的偽隨機序列存儲器的狀態(tài)值產(chǎn)生用于鏈路測試的馬爾可夫數(shù)據(jù)幀。本發(fā)明提供的方法解決了偽隨機序列產(chǎn)生的同步問題,并且本發(fā)明的方法可以快速準(zhǔn)確的對前反向鏈路的誤幀率進行統(tǒng)計,能更準(zhǔn)確地監(jiān)測前反向鏈路的質(zhì)量。
文檔編號H04B17/00GK1406012SQ0112645
公開日2003年3月26日 申請日期2001年8月14日 優(yōu)先權(quán)日2001年8月14日
發(fā)明者續(xù)斌, 譚國平 申請人:深圳市中興通訊股份有限公司