一種GSM基站中的串話檢測方案
1 引言
本文引用地址:http://butianyuan.cn/article/103965.htm串話現(xiàn)象是移動(dòng)通信中較常見的故障現(xiàn)象之一, 由于在雙方的通信過程中出現(xiàn)了第三方的可懂話音用戶對該現(xiàn)象非常反感對運(yùn)營商的投訴率很高。
2 GSM系統(tǒng)結(jié)構(gòu)
引起串話現(xiàn)象的原因很多,為分析串話產(chǎn)生的具體原因,要先分析系統(tǒng)結(jié)構(gòu)。圖1為GSM系統(tǒng)結(jié)構(gòu)圖。
圖1中,MS(Mobile Station)為移動(dòng)用戶終端;BTS(Base Station Transceivers)為基站收發(fā)信臺,它可看作一個(gè)無線調(diào)制解調(diào)器,負(fù)責(zé)移動(dòng)信號的接收和發(fā)送處理;BSC(Base station Controller)為基站控制器,它是基站收發(fā)信臺和移動(dòng)交換中心之間的連接點(diǎn),也為基站收發(fā)信臺和操作維修中心之間交換信息提供接口。一個(gè)基站控制器通常控制幾個(gè)基站收發(fā)信臺,其主要功能是進(jìn)行無線信道管理、實(shí)施呼叫和通信鏈路的建立和拆除,并為本控制區(qū)內(nèi)移動(dòng)臺的越區(qū)切換進(jìn)行控制等;MSC(Mobile Switching Center)為移動(dòng)交換中心,它是網(wǎng)絡(luò)的核心,是對位于它所覆蓋區(qū)域中的移動(dòng)臺進(jìn)行控制和完成話路交換的功能實(shí)體,也是移動(dòng)通信系統(tǒng)與其它公用通信網(wǎng)之間的接口;HLR(Home Location Register)為歸屬位置寄存器;VLR(Visiting Location Register)為訪問位置寄存器;AUC(Authentication Center)為鑒權(quán)中心;EIR(Equipment Identify Register)為設(shè)備標(biāo)識登記器。BTS,BSC,MSC是系統(tǒng)的主要部分。
3 串話現(xiàn)象及其產(chǎn)生的原因
串話現(xiàn)象基本上可以分為兩種, 一種是雙通串話即在雙方正常通信的過程中, 其中一方能聽到第三方的來話。另一種是單通串話即通信的一方或雙方不能正常通話, 只能接收到用戶外的第三方的來話。串話現(xiàn)象產(chǎn)生的原因有很多種:
(1).串話現(xiàn)象與MSC,CIC(電路識別碼)的管理、分配,電路板的工作狀態(tài)以及MSC和BSC之間CIC連接有關(guān)。CIC為電路識別碼,指MSC到BSC間的話音電路,CIC取值范圍是0-4095,電路群中每一個(gè)時(shí)隙對應(yīng)一個(gè)CIC號。
(2).MSC到BSC間的2Mbit/s鏈路連接不正確,如2Mbit/s鏈路間交叉,或2個(gè)2Mbit/s鏈路間的收發(fā)交叉等情況。
(3).當(dāng)MSC在通話結(jié)束后沒有釋放CIC,隨后又分配給其他用戶使用,也可能引起串話。
4 串話檢測方案
在每一次通話建鏈時(shí),TC都會(huì)給基站下發(fā)一個(gè)長度為兩個(gè)字節(jié)的Call ID,ID的內(nèi)容在每一次通話時(shí)都會(huì)不同。基站收到這個(gè)Call ID后,會(huì)將ID寫到語音幀中去,作為該次通話的標(biāo)識。當(dāng)語音數(shù)據(jù)從基站傳到BSC的TC(碼轉(zhuǎn)化器)部分時(shí),TC就會(huì)取出語音幀中的Call ID,并將這個(gè)Call ID與自己保存的Call ID相比較,如果ID號一致,就認(rèn)為語音鏈路正確;如果ID號不一致,就說明有兩條語音鏈路出現(xiàn)了串話,BSC會(huì)記錄串話日志。當(dāng)語音幀在下行傳到另一基站側(cè)時(shí),基站中的DSP模塊同樣地會(huì)對語音幀中的Call ID做一次校驗(yàn),用同樣的方法判斷下行鏈路是否出現(xiàn)串話。原理圖如圖2所示:
3.1 Call ID的生成
為了最大限度的保證每次Call ID的唯一性,CallID根據(jù)每次通話分配的電路識別碼(CIC)生成。因?yàn)橥粫r(shí)刻,不同的通話分配的電路識別碼是不同的。這樣,也就最大限度地保證了每次Call ID是不同的。
3.1 CaII ID的注入
為了不影響通話質(zhì)量,Call ID會(huì)寫在語音幀中沒被利用的地方。由GSM協(xié)議中對TRAU幀的結(jié)構(gòu)定義可以看出,C18-c21比特位是空閑的。因此,可將Call ID填寫在此處。如圖3所示:
由于一個(gè)Call ID的大小是16bits,而一個(gè)語音幀的空閑比特只有4位,如果分成4幀注入Call ID(每幀4bits)的話,我們在提取Call ID時(shí)無法知道該從哪一幀開始提取。所以,將Call ID分成6份,前5份每份3bits,最后一份1bit。將放置第一個(gè)3bits的語音幀的C18比特位置一,其余的語音幀的C18比特位置0。這樣,DSP在提取Call ID的時(shí)候,就可以通過搜索C18為1的語音幀來獲取Call ID的前3bits,便于定位。例如,一次通話的CallID為373,換算成二進(jìn)制并滿16位為:0000 0001 01110101,那么,這個(gè)Call ID在語音幀中的分布應(yīng)該如圖4所示:
5 結(jié)語
根據(jù)在語音幀中加入測試比特位來達(dá)到檢測串話的目的,可以在不影響業(yè)務(wù)的條件下對基站的業(yè)務(wù)性能進(jìn)行了解。檢測方法方便并且簡單,比人工測撥來定位串話的方法節(jié)省了時(shí)間,并且節(jié)約了開支。
評論