杜傳報,全厚德,馬萬治,崔佩璋,王曉明
(1.軍械工程學院信息工程系,河北石家莊050003;2.電子科技大學通信抗干擾技術國家重點實驗室,四川成都611731;3.63981部隊,湖北武漢430000)
載波偵聽隨機分組碼分多址接入協議設計與簇內多址干擾性能分析
杜傳報1,全厚德1,馬萬治2,崔佩璋1,王曉明3
(1.軍械工程學院信息工程系,河北石家莊050003;2.電子科技大學通信抗干擾技術國家重點實驗室,四川成都611731;3.63981部隊,湖北武漢430000)
在戰術應用場景下,面向某型電臺的雙通道網絡組網方案能夠有效地減小實際碼分組網存在的碼分資源浪費問題。為了提高雙通道網絡控制通道的抗干擾能力,引入隨機分組碼分多址技術,提出了載波偵聽隨機分組碼分多址接入(CSRP-CDMA)協議。并建立了基于CSRP-CDMA的時隙擴頻Ad Hoc網絡理論分析模型,推導了分組傳輸成功概率和吞吐量表達式,分析了擴頻增益、分組負荷和分組頭長度比值以及接收信號信噪比等因子對吞吐量性能的影響。和適用于RPCDMA的傳統MAC協議做了網絡性能仿真比較。理論數值和仿真結果顯示,CSRP-CDMA協議性能明顯優于傳統協議,其歸一化網絡吞吐量理論值達到0.75,能夠有效保證控制通道的資源利用率。
通信技術;擴頻Ad Hoc網絡;碼分多址接入;多用戶檢測器;多址干擾;網絡吞吐量
目前,戰術超短波自組網主要采用異步組網和同步組網兩種組網體制。由于同步組網具有網間互聯互通、組網規模大、網絡容量高、抗跟蹤干擾能力強等優點,大規模戰術環境中以該方式為主[1]。戰術環境下,實際存在的子網數量遠遠小于理論組網容量,導致了網絡碼分資源的嚴重浪費。為提高資源利用率,針對某型電臺設計的雙通道組網方案采用控制通道和數據通道構成的雙通道結構,其中控制通道抗干擾能力決定網絡可靠性,因此控制通道抗干擾設計成為關鍵技術之一。由于擴頻技術具有優越的信道接入和抗干擾特性,因此可將擴頻技術與Ad Hoc網絡相結合[2-3],以提高控制通道抗干擾能力。
擴頻Ad Hoc網絡技術主要應用在分布式網絡場景中,網絡節點根據地域分布屬性或功能屬性被劃分成多個簇,簇首和網關節點構成虛擬骨干網絡[4],實現簇間互聯互通。通常使用不同擴頻碼劃分子簇,而簇內通過某種碼分配方式分配擴頻碼給簇內節點以實現簇內通信。目前擴頻碼分配方式主要有[5-6]:公共碼方式、基于發送方的擴頻碼方式、基于接收方的擴頻碼方式和基于收發對的擴頻碼方式。Roland等[7]、Christian等[8]中提出一種無連接無協商的隨機分組碼分多址接入(RP-CDMA)技術。RP-CDMA設計了一種分組級的碼分配方式,將分組分成分組頭和分組負荷,分組頭由公共擴頻碼擴展,分組負荷由隨機擴頻碼擴展。接收機通過分組頭檢測器捕獲分組頭,獲得分組頭中攜帶的負荷擴頻碼ID,分組負荷檢測器通過負荷擴頻碼檢測出分組負荷。RP-CDMA最初應用在雙向鏈路的基站網絡和衛星網絡中,數據分組收發和確認分組收發在不同的鏈路中完成。文獻[7]將RP-CDMA技術應用于Ad Hoc網絡,但主要研究多用戶檢測性能,并未建立相關網絡性能分析模型,也并未針對Ad Hoc網絡單向鏈路特點設計相應的MAC協議。文獻[8]給出了RP-CDMA技術應用于Aloha系統的網絡性能分析模型,但并未考慮多址干擾對系統性能的影響;同時,相比Aloha系統的高碰撞概率和低傳輸效率,具有載波偵聽功能的載波偵聽多路訪問(CSMA)信道接入協議更多應用于無線Ad Hoc網絡。文獻[9]設計了簡單平面網絡拓撲結構的RP-CDMA MAC協議,但并未考慮分層分布式拓撲網絡場景,也未建立相關的網絡性能分析模型,且未考慮多址干擾對網絡的影響。因此,在分層分布式Ad Hoc網絡場景下,基于CSMA載波偵聽設計思想,設計出適合RP-CDMA技術的CDMA信道接入協議是本文的主要研究對象。
為了提高控制通道抗干擾性,本文引入了RPCDMA技術,并針對分層分布式網絡場景設計了載波偵聽隨機分組碼分多址接入(CSRP-CDMA)協議。并將伯努利過程和泊松分布引入時隙擴頻Ad Hoc網絡系統模型中,綜合考慮簇內多址干擾、白噪聲干擾、分組頭沖突等影響。另外,本文建立了基于CSRP-CDMA的時隙擴頻Ad Hoc網絡理論分析模型,推導出分組成功傳輸概率,得到了網絡吞吐量的表達式,研究了擴頻增益、分組負荷和分組頭長度比值以及接收信號信噪比等參數對網絡吞吐量的影響。并和文獻[9]所提MAC協議做了仿真比照。結果顯示,相比文獻[9]所提MAC協議,CSRP-CDMA協議的歸一化網絡吞吐量性能大幅提升,并且在提高控制通道抗干擾能力同時,其歸一化網絡吞吐量可達到0.75,滿足控制通道資源利用率的要求,為雙通道網絡中控制通道的工程實現奠定了基礎。
傳統組網方案在實際應用中存在碼分資源浪費嚴重的情況,以正交同步組網為例,假如群網頻率集為{f0,f1,f2,…,fn-1},頻點數目n,則理論組網容量為n,即最多可同時建立n個子網,而戰術環境下戰術任務所需要的子網數目為m.如圖1所示,首先通過頻分組網劃分不同的群網,群網再通過碼分組網劃分子網。以群網1為例,將該頻率集下的m個跳頻序列分配給m個子網,剩余n-m條空閑跳頻序列未被分配,并且不能被已建子網中節點所使用。因此m越小,空閑跳頻序列越多,空閑的碼分資源浪費越嚴重。

圖1 空閑碼分資源示意圖Fig.1 Idle code resources
因此,針對某型電臺所設計的雙通道組網方案,使用基于全連通子簇的分層分布式網絡結構,節點的雙通道收發機制由控制通道和數據通道構成。全網節點的控制通道均使用同一條跳頻序列,傳輸簇維護、網絡管理、路由控制等分組信息等。當某節點對有數據業務需求時則會建立數據通道,此數據通道上的所有節點均切換到相同的空閑跳頻序列上完成數據分組傳輸。雙通道組網如圖2所示,子簇為全連通網絡,實線為數據通道,虛線為控制通道。

圖2 雙通道網絡結構Fig.2 Dual-channel network structure
為便于建模,假設:1)子簇為全連通網絡,簇間通過不同分組頭擴頻碼區分,不考慮簇間多址干擾;2)分組負荷檢測器使用最小均方誤差(MMSE)多用戶檢測器;3)沖突只對分組頭產生影響,多址干擾和信道噪聲對分組頭和分組負荷均產生影響;4)全網時隙同步。
2.1 節點發送模型
假設每個子簇有Nnode個同質節點,節點有效傳輸距離為r,隨機分布在以簇頭節點位置為中心的覆蓋區域內。如圖3(a)所示,分組頭長度為Lh(bits),擴頻增益Nh,分組頭周期Th為單位時隙,即Th=1 slot;分組負荷長度為Ld(bits),擴頻增益Nd,并且NdLd整除NhLh,負荷周期Td=(NdLd/NhLh)Th(slots);分組長度為Lp=Ld+Lh(bits),分組周期Tp為

圖3 分組格式和接收機結構Fig.3 Packet format and receiver structure

節點在任意分組周期Tp內最多只能發送一個分組,故Tp內某子簇中發送分組的節點數目服從伯努利分布,節點的分組發送概率為λs,λs為平均分組發送速率(分組數目/Tp),接收機收到xr個分組的概率為

在t個分組周期內,節點發送的分組個數服從λS的泊松分布。根據n個服從λS的泊松分布之和服從nλS的泊松分布,則在tTp時間內接收機收到k分組的表達式為

2.2 接收機建模
接收機由分組頭檢測器和多用戶檢測器構成,如圖3(b)所示。分組頭檢測器由傳統的單匹配濾波器實現,分組負荷檢測器由多用戶檢測器[10-12]實現,如匹配濾波器、解相關器、MMSE、迭代干擾消除器等。因為負荷擴頻碼不同,來自多個節點的分組負荷可以同時到達接收機,分組負荷檢測器使用多用戶檢測器成功恢復出這些分組,但多用戶檢測器性能決定了分組負荷的抗多址干擾能力。因為分組頭與分組負荷使用不同的擴頻碼,即使在接收機前端和其他分組負荷重合,依然可以被分組頭檢測器成功檢測。因為使用相同擴頻碼,多個分組頭發生重疊則被視作丟失。但是由于分組頭所占比重很少,分組頭信道負載通常很輕,因此分組頭沖突概率可控。分組頭檢測器由單匹配濾波器構成,其輸出分組j的信干噪比Γmfj為

式中:Powerh和Powerd分別是分組檢測器前端的分組頭接收功率和分組負荷接收功率;σ2是高斯白噪聲功率譜密度;Npacket指在某分組周期內分組頭檢測器同時接收到的分組負荷的總數目;Nh指分組頭擴頻增益。分組頭檢測器的匹配濾波器輸出信號門限為γmf,只有當時參考分組頭檢測成功。
分組負荷檢測器采用MMSE多用戶檢測器,假定接收機端接收到的分組負荷信號功率相等,MMSE檢測門限為γmmse,可知當檢測器輸出端信干噪比滿足Γmmse≥γmmse時,參考分組負荷可以檢測成功。有Γmmse公式[7]如下:

式中:α=Kmax/Nd,Nd是分組負荷擴頻增益。故通過(5)式可求得MMSE的最大檢測分組數Kmax.
CSRP-CDMA使用RP-CDMA的分組格式,由分組頭和分組負荷構成,分組頭由公共擴頻碼擴展,分組負荷由隨機生成的負荷擴頻碼擴展,如圖3(a)所示。分組負荷擴頻ID由分組頭攜帶,接收節點解調分組頭后獲取負荷擴頻碼,進而解擴分組負荷。因為碼分多址特性,擴頻序列可被看作是獨立信道,CSRP-CDMA使用公共信道發送分組頭,同時使用多個隨機信道發送分組負荷。因為分組負荷擴頻碼集足夠大,鄰居節點間同時選擇相同的負荷擴頻碼的概率可以忽略不計,因此通常說在唯一的私有信道上發送分組負荷。
文獻[9]提出的最終確認策略要求發送節點不用等待上個分組的ACKs就可以發送下個分組,而接收機則必須在空閑時刻才可以給發送節點返回多個ACKs.因此在業務量大時,簇內存在多個同時分組傳輸的現象會很普遍,這會導致接收機一直處于接收狀態,使得發送ACKs的機會不能得以保證,造成分組傳輸效率的降低。因此,CSRP-CDMA提出分組片段確認策略,一次數據傳輸任務由多個幀構成,每個幀由多個分組構成,而此策略要求每個幀由多個分組片段構成,每個片段中的最后一個分組頭攜帶分組片段結束標識符,幀中的最后一個分組頭攜帶幀結束標識符。發送節點需要在某分組片段發送完成時轉到接收狀態,等待接收此片段的ACKs,如果此片段中的某分組發送失敗,則重新發送。分組片段確認策略保證分組的可靠性和傳輸效率,同時又不破壞上層的幀設計規則,能更好與現有系統兼容。
CSRP-CDMA中,網絡基于時隙同步,每個時隙長度和分組頭長度相同,分組頭在時隙起始時刻發送。每個節點存儲器中都有一張鄰居節點狀態表,節點狀態有接收和發送兩種狀態。節點只有在發送分組片段時是發送狀態,否則為接收狀態。分組頭包含源節點地址、目的節點地址、分組片段結束標識符或幀結束標識符等信息。當節點在接收狀態時,分組頭檢測器偵聽鄰居節點發送的分組頭,進而知道此時刻起下一個分組負荷周期內鄰居節點狀態,據此可判定接收節點在下一個負荷周期內的節點狀態,以此決定直接發送或是退避延遲發送,這里分組負荷周期是指分組負荷所占時隙數目。
圖4為載波偵聽隨機分組過程,步驟如下:
1)準備發送分組,檢查鄰居節點狀態表中目的節點的節點狀態,轉到步驟2.
2)判斷目的節點狀態:如果是接收狀態,則轉到步驟9;否則步驟3.
3)偵聽并解調分組頭,轉到步驟4.
4)判斷此分組頭是否發送給目的節點:如果是,則轉到步驟5;否則轉到步驟8.
5)判斷分組頭中是否攜帶相關結束標識符:如果是,則轉到步驟6;否則轉到步驟3.
6)等待一個負荷周期,轉到步驟7.
7)在鄰居節點狀態表中修改相關節點狀態,轉到步驟9.
8)判斷是否此分組頭是否來自目的節點:如果是,則延遲一個時隙,轉到步驟7;否則轉到步驟3.
9)發送分組。

圖4 載波偵聽隨機分組過程Fig.4 Process of carrier sense random packet
4.1 分組傳輸成功概率
在基于CSRP-CDMA的時隙隨機接入Ad Hoc網絡,一個分組的成功傳輸需要滿足兩個條件:1)分組頭被正確接收;2)分組負荷被正確檢測。故參考分組傳輸成功概率為

式中:Ph為分組頭成功檢測概率;Pd為分組負荷檢測概率。簇內節點的分組頭都使用相同的擴頻碼,均在時隙的起始時刻發送,只要在某個時隙有多個分組頭重疊則產生沖突,相關的分組均視為丟失。由于采用不同的擴頻碼擴展,分組負荷對分組頭產生多址干擾。信道噪聲僅考慮高斯白噪聲。因此分組頭的傳輸成功概率Ph為

式中:Phc為分組頭未與其他分組發生沖突的概率;Phi為多址干擾和高斯噪聲影響下分組頭成功傳輸的概率。以接收機收到的某參考分組為例,在參考分組時間Tp收到xr分組的概率如(2)式,由于參考分組的分組頭占據Tp的第一個時隙,故剩余xr-1分組頭只要不在第一個時隙就不會和參考分組頭發生沖突,故概率Phc為

如圖5所示,黑色標記為參考分組頭,斑馬線標記為產生多址干擾的分組負荷。在時間t0~t1范圍內產生的分組會對參考分組頭產生多址干擾,時長等于分組周期Tp.故分組周期Tp內收到xr分組的概率服從伯努利分布為P(xr).若這xr-1分組只要在Tp的第一個時隙發送,其分組負荷不會影響參考分組頭,因此有k分組產生多址干擾的概率為


圖5 分組頭受多址干擾影響示意圖Fig.5 Effect of multi-access interference on packet header
由(4)式可知,接收機分組頭檢測器最多能承受的多址干擾數目NMAI,max為

故分組頭不受多址干擾和高斯噪聲影響的概率Phi為

分組負荷檢測器使用MMSE聯合檢測器,其成功檢測分組取決于同時接收分組數目不大于多用戶檢測器最大處理分組數。負荷檢測器在檢測窗口區間Td內接收到的負荷發送時間范圍在2Td內。因此,負荷檢測器假定多用戶檢測器最大檢測分組數目為Kmax,則在2Td內接收機端分組數目不能超過Kmax,其接收機端的分組數目服從伯努利分布,根據(5)式可求得多址干擾和高斯白噪聲環境下的Kmax.因為分組頭所占比重很小,故其對分組負荷的影響忽略不計。根據(3)式有參考分組負荷成功檢測概率Pd表達式為

λs為平均分組發送速率,當網絡規模一定時,網絡吞吐量隨λs變化,通過文獻[7]中相關結論,推導結論如下,據此可獲得網絡吞吐量最大的平均分組發送速率λs.
結論 假定任何分組頭在某時隙發生重疊,則判定相關分組傳送失敗,如果未發生重疊則判定發送成功,此處不考慮多址干擾和信道噪聲影響。接收機收到n個分組,k個分組傳輸成功的概率為εn,k,有表達式為


證明 ui是指第i時隙的分組頭的數目,故有u1+u2+u3+…+uz=n.
n個分組頭在z時隙里共有zn種可能。第一步,將這n個分組頭分布在z時隙里,保證有k個分組頭傳輸成功。其中ui=0表示時隙i沒有分組頭,ui=1表示時隙i有1個分組頭。這種情況下,將k分組頭分布在z時隙中,保證ui=(0,1).下一步,在ui=0的這些時隙里分布剩余的n-k個分組頭,這些分組傳輸不成功,故有u1+u2+u3+…+uz-k= n-k.
下面,用m表示ui=0的時隙數目,故共有種可能,有u1+u2+u3+…+uz-k-m=n-k, ui>0,其中m的限定條件:由于m時隙無分組,故有z-k-m時隙分配n-k分組頭,則每個時隙至少有2個分組頭(因為若只有1個分組頭則認為傳輸成功),故有n-k≥2(z-k-m),.
由此可得到n分組中有k分組成功傳輸的組合數An,k為

其中當k=n-1時,說明只有1個分組頭傳輸失敗,至少有2個分組頭才可能碰撞產生沖突,故有εn,k=0.當k=n時,εn,k表示n分組全部傳輸成功的節點最大分組發送速率,故有節點平均分組發送速率λs為

證畢。
4.2 網絡吞吐量
定義網絡負載G[13]為分組周期Tp內網絡產生的平均分組數目,因此有G=NnodeλsTp.網絡吞吐量S定義為網絡中實際傳輸成功的平均分組數目,則S=GPp.因為采用擴頻方式需要占用額外的傳輸帶寬,評價時隙擴頻Ad Hoc網絡則需要考慮擴頻增益,為此歸一化網絡吞吐量為Snormal,有

本節分別研究分組頭檢測器檢測能力,擴頻增益、分組負荷和分組頭長度比值、分組長度以及接收信號信噪比等參數對網絡吞吐性能的影響,并給出了相應的數值結果。主要參數設置如下:γmf= 3 dB,γmmse=3 dB,σ2=1 dB,平均分組發送速率λs由(15)式計算得到。
5.1 分組負荷檢測能力分析
根據第2節系統接收機建模中MMSE信號判決(5)式數值計算分組負荷的最大檢測能力。分組負荷檢測器的最大檢測能力由接收機前端的接收信號信噪比SNR和分組負荷擴頻增益決定,因此首先根據(5)式分析二者取不同值時對多用戶接收機最大檢測能力的影響,參數設置如下:γmmse=3 dB,σ2=1 dB,Powerh和Powerd均為10 dB.如圖6所示,MMSE多用戶檢測器的最大檢測分組數目Kmax由分組負荷擴頻增益Nd和接收信號信噪比SNR決定。隨著分組負荷擴頻增益增加而線性增長,在接收信號SNR<30 dB時,Kmax隨著SNR增加而增大,當SNR越大,SNR對MMSE檢測能力的提高影響越來微弱。由上述分析可知,在接收信號信噪比一定時,通過設計合理的分組負荷擴頻增益,可使多用戶接收機檢測性能滿足網絡規模的需求。

圖6 分組負荷擴頻增益對多用戶檢測能力影響Fig.6 Effect of packet payload SS gain on multiuser detector capability
5.2 網絡分組成功傳輸率和吞吐量性能分析
網絡吞吐性能受限于分組傳輸成功概率,分組傳輸成功概率又受分組頭擴頻增益、分組負荷擴頻增益、分組長度、分組負荷/分組頭長度比率、接收信號信噪比和網絡規模等參數影響,所以下面逐一分析這些參數。
首先分析分組頭擴頻增益對網絡性能的影響。參數設置為,Lh=5,Ld=500,Nd=20,Powerh和Powerd均為10 dB,接收機前端SNR為10 dB.圖7是在不同子簇規模下,歸一化網絡吞吐量Snormal隨分組頭擴頻增益Nh的變化趨勢。當接收信噪比SNR=10 dB和分組負荷擴頻增益為20時,有MMSE最大檢測能力Kmax=19,此條件下只有當子簇規模小于MMSE檢測能力或和MMSE檢測能力相匹配時,在分組頭擴頻增益Nh=10時有最大的歸一化網絡吞吐量。當節點數為20,Nh<10時Snormal急劇上升,這是因為分組傳輸成功概率增大的緣故,而Nh>10時分組傳輸成功概率趨于恒定,但分組負荷和分組頭比重隨分組頭擴頻增益增大而減小,故Snormal逐漸下降。因此,分組頭擴頻增益決定了分組頭的沖突碰撞概率,需要合理的設計保證較高的分組傳輸成功概率。

圖7 分組頭擴頻增益對網絡性能影響Fig.7 Effect of packet header SS gain on network performance
下一步分析分組負荷擴頻增益對網絡性能的影響。參數設置如下,Lh=5,Ld=500,Nh=10,子簇規模大小設定為Nnode=20,Powerh和Powerd分別為10、20、30 dB.由圖8可知,分組傳輸成功概率Pp在Nd>20后趨近于1,但歸一化吞吐量Snormal卻急劇下降,這是因為當Pp趨同時網絡吞吐量變化也趨同,Nd增大會使網絡消耗更多的帶寬,所以Snormal才會下降。當Nd<15時,隨著Nd增大,分組傳輸成功概率增加率遠遠大于Nd增加率,因此歸一化吞吐量也急劇增加。因此,負荷擴頻增益的設置需同時考慮多用戶檢測器最大檢測能力與網絡負載需求相匹配,以獲得最優的頻譜利用效率。
不同分組長度對網絡性能的影響,如圖9所示。參數設置如下,Nh=10,Nd=20,Powerh和Powerd均為10 dB,信噪比SNR=10 dB,分組負荷和分組頭比值約為100.由圖9可知,在多分組接收機能力范圍內,隨著網絡規模增大,網絡負載增大,分組傳輸成功概率變化緩慢,歸一化網絡吞吐量增加,這是因為網絡負載過小時造成網絡中的碼分信道資源利用不充分所致。再者,在不同分組長度條件下,分組成功傳輸成功概率和歸一化網絡吞吐量相同。這種現象是因為不同的分組負荷在不同的擴頻信道上傳輸,分組負荷間不會產生沖突,盡管分組頭在相同的擴頻信道上傳輸,但由于其長度與時隙相等,分組頭的碰撞概率可控。因此,分組長度與網絡性能沒有關系。

圖8 分組負荷擴頻增益對網絡性能的影響Fig.8 Effect of packet payload SS gain on network performance

圖9 不同分組長度對網絡性能影響Fig.9 Effect of packet length on network performance
接下來考慮不同分組負荷和分組頭比重對網絡性能的影響,仿真結果為圖10、圖11.仿真參數Nh=10,Nd=20,Powerh和Powerd均為10 dB,信噪比SNR=10 dB.如圖10所示,當網絡規模為20時,LdNd/LhNh值在200左右有Snormal最大,當網絡規模嚴重超出接收機能力時,分組負荷抗多址干擾能力下降,分組負荷不受多址干擾的成功概率Pp急劇下降,故分組傳輸成功概率減小,造成Snormal驟降。由圖11可知,分組傳輸成功概率隨分組負荷擴頻增益增加而增長,因為過小的分組負荷擴頻增益會降低MMSE接收機的最大檢測分組數。由圖10、圖11可知,當網絡規模和MMSE接收機能力相匹配時,分組負荷/分組長度比值在200左右有最佳的歸一化網絡吞吐量。因此,分組負荷與分組頭比值在100~200區間,由于分組頭所占開銷很小,網絡具有良好的吞吐性能。

圖10 不同網絡規模和分組負荷/分組頭長度比的網絡性能Fig.10 Network performances for different network scales and packet payload-header length ratios

圖11 不同分組負荷擴頻增益和分組負荷/分組頭長度比的網絡性能Fig.11 Network performances for different packet payload SS gains and packet payload-header length ratios
不同信噪比下網絡性能隨網絡負載變化的性能曲線如圖12所示。結合上述分析結果,仿真參數設定為Nh=10,Nd=20,分組負荷與分組頭比值200.在平均分組發送速率不變的前提下,網絡負載與網絡規模變化相同,網絡規模越大,網絡負載越大。由圖12可知,當接收信號信噪比SNR<30 dB時,分組傳輸成功概率、歸一化網絡吞吐量和歸一化傳輸時延隨SNR增加而增加,但是當SNR>30 dB時,信噪比對網絡性能影響不再增加。由先前分析可知,MMSE最大檢測能力Kmax在15左右。當網絡規模小于15時,即網絡負載在接收機硬件承載能力范圍內時,分組成功傳輸概率一直很高,而歸一化網絡吞吐量隨網絡規模增加而增大,這是因為網絡規模過小時,網絡負載很輕造成網絡碼分資源浪費。當網絡規模大于15時,隨著網絡規模增加,網絡負載增加,分組傳輸成功概率降低,進而歸一化網絡吞吐量下降。因此,當信噪比較低時,通過提高信噪比可以明顯改善網絡性能,但是當信噪比提高到一定程度時,再繼續提高信噪比無助于進一步提高網絡性能。

圖12 不同SNR時網絡規模對網絡性能的影響Fig.12 Effect of network scale on network performance under different SNRs
5.3 CSRP-CDMA和文獻[9]MAC協議仿真比較
使用網絡仿真軟件OPNET14.5在主頻2.8 GHz的Windows 7系統上對CSRP-CDMA和文獻[9]MAC協議進行了性能仿真對比,給出了在不同信噪比環境下雙通道網絡的控制通道歸一化網絡吞吐量隨網絡規模變化的性能曲線。因為CSRP-CDMA協議是針對雙通道網絡控制通道的信道接入而設計的,故本處僅分析控制通道上的控制消息分組的傳輸效率,以考察CSRP-CDMA協議的歸一化網絡吞吐量性能。由于未考慮簇間干擾,簡便起見,故僅構建一個簡單全連通網絡,網絡節點均使用一條跳頻序列,用以模擬雙通道網絡的控制通道。仿真主要參數設置為:網絡覆蓋區域為5 km×5 km,節點數目分別為10~20,通信頻段為30~87 MHz,跳速為200跳/s,跳頻頻率集數目為256,信道帶寬64 kbits/s,控制消息分組大小為1 024 bits,Nh=10,Nd=20,分組負荷與分組頭比值200,分組頭長度為24 bits,分組負荷長度為2 kbits,Powerh和Powerd均為10 dB,MMSE最大分組檢測能力Kmax=15,平均分組發送速率λs隨網絡規模而變化,可由(15)式計算得到,SNR=20 dB.取10次獨立仿真結果求取平均值作為最終統計結果。如圖13所示,CSRPCDMA協議和文獻[9]協議的歸一化網絡吞吐量性能比較仿真曲線。據圖13可知,CSRP-CDMA仿真曲線能夠較好逼近理論曲線,由于使用載波偵聽分組頭機制和分組片段確認策略,CSRP-CDMA仿真性能優于文獻[9]協議,并且可知在多用戶分組檢測能力為15時,CSRP-CDMA在節點數為13時具有最佳的歸一化網絡吞吐量。據先前研究工作可知,雙通道網絡控制通道的碼分資源利用效率在本文仿真環境下,需要在0.56以上才能夠使得路由尋找時間符合國軍標,故可知網絡規模在節點數目10~15之間均滿足要求,當網絡規模大于15時則需要設計檢測性能更強的多用戶分組檢測器。

圖13 CSRP-CDMA協議和文獻[9]協議性能仿真比較結果Fig.13 Comparison of performances of CSRP-CDMA protocol and MAC protocol in Ref.[9]
針對某型雙通道電臺組網設計中的控制通道的抗干擾問題,本文提出了載波偵聽隨機分組碼分多址接入協議。在此基礎上,構建了基于伯努利和泊松分布的系統模型,綜合考慮分組頭沖突、信道噪聲和簇內多址干擾,建立了時隙擴頻Ad Hoc網絡性能模型,獲得了分組傳輸成功概率和吞吐量的表達式。另外,著重分析了分組負荷擴頻增益、分組頭擴頻增益、分組長度、分組負荷與分組頭比值、網絡規模和信噪比對網絡吞吐性能的影響。理論數值和仿真結果顯示,CSRP-CDMA協議性能比文獻[9]所提MAC協議性能優越,在提高控制通道抗干擾能力同時能夠滿足控制通道的資源利用效率。為雙通道網絡控制通道抗干擾能力增強的工程實現提供了理論依據。下一步將研究簇間多址干擾對控制通道的性能影響。
(
)
[1] 吳迪,何兆祥,趙小剛,等.想定環境中對戰術互聯網性能評估方法的研究及實現[J].兵工學報,2008,29(9):1069-1073. WU Di,HE Zhao-xiang,ZHAO Xiao-gang,et al.Research and implementation of estimation method for tactical internet performance in a reencounter scenario[J].Acta Armamentarii,2008,29(9):1069-1073.(in Chinese)
[2] 王春江,耿方萍,劉元安,等.一種應用于Ad hoc無線局域網的隨機接入協議[J].電子學報,2005,33(1):26-31. WANG Chun-jiang,GENG Fang-ping,LIU Yuan-an,et al.A novel random access protocol for ad hoc wireless LANs[J].Acta Eletronica Sinica,2005,33(1):26-31.(in Chinese)
[3] 劉凱,李建東,張文柱.一種用于多跳分布式無線網絡的多址接入協議及其性能分析[J].計算機學報,2003,26(8):925-933. LIU Kai,LI Jian-dong,ZHANG Wen-zhu.A novel multiple access protocol for multihop wireless ad hoc networks[J].Chinese Journal of Computers,2003,26(8):925-933.(in Chinese)
[4] Shirsat N,Game P.An optimized approach to minimize broadcast in communication of self-organized wireless networks[C]∥1st International Conference on Frontiers in Intelligent Computing:Theory and Applications.Bhubaneswar,Odisa,India:Springer Verlag,2013:543-549.
[5] 于湘珍.魯棒最小輸出能量多用戶檢測算法[J].南京理工大學學報,2013,37(1):32-37. YU Xiang-zhen.Robust minimun output energy multiuser detection algorithm[J].Journal of Nanjing University of Science and Technology,2013,37(1):32-37.(in Chinese)
[6] Jens E,Ralph T,Fredrich K J.Multiple access interference mitigation through multi-level locally orthogonal FH-CDMA[C]∥The 2011 Military Communications Conference.Baltimore,MD,US:Institute of Electrical and Electronics Engineers Inc,2011: 378-383.
[7] Roland K.Modeling and evaluation of throughput,stability and coverage of RP-CDMA in wireless networks[D].Edmonton,Canada:Department of Electrical and Computer Engineering,University of Utah,2006.
[8] Christian S,Roland K,Preeti K.A novel random wireless packet multiple access method using CDMA[J].IEEE Transactions on Wireless Communications,2006,5(6):132-145.
[9] Todd M,Janelle H.A mac protocol for multi-hop RP-CDMA ad hoc wireless networks[C]∥IEEE ICC 2012 Ad Hoc and Sensor Networking Symposium.Ottawa,ON,Canada:Institute of Electrical and Electronics Engineers Inc,2012:424-429.
[10] Yao X,Yonina C.Reduced-dimension multiuser detection[J]. IEEE Transactions on Information Theory,2013,59(6):3858-3874.
[11] Zheng D,Liang J Z.Filtering algorithms for chirp spread spectrum ranging[C]∥6th China Conference of WSN Networks. Huangshan,China:Springer Verlag,2012:704-714.
[12] Ravin J,Rao E V K.Performance comparison of spreading codes in linear multi-user detectors for DS-CDMA system[J].WSEAS on Communications,2013,12(2):52-62.
[13] 孫詩東,聶景楠.擴頻Aloha多址系統吞吐量和時延性能分析[J].電子與信息學報,2006,28(7):1251-1254. SUN Shi-dong,NIE Jing-nan.Performance analysis of throughput and delay for spread spectrum Aloha multiple access systems[J].Journal of Electronics and Information Technology,2006,28(7):1251-1254.(in Chinese)
Carrier Sense Random Packet Code Division Multiple Access Protocol and Its Intra-cluster Multiple Access Interference Performance Analysis
DU Chuan-bao1,QUAN Hou-de1,MA Wan-zhi2,CUI Pei-zhang1,WANG Xiao-ming3
(1.Department of Information Engineering,Ordnance Engineering College,Shijiazhuang 050003,Hebei,China;2.National Key Lab of Science and Technology on Communication,University of Electronic Science and Technology of China,Chengdu 611731,Sichuan,China;3.Unit 63981 of PLA,Wuhan 430000,Hubei,China)
In tactical scenarios,the dual-channel networking scheme designed for a certain type radio can solve the serious waste of code resource significantly,which is caused by the traditional code networking scheme.The random packet CDMA technology is used to enhance the anti-jamming capability of control channel of dual-channel networks,and a new MAC protocol,called carrier sense random packet CDMA,is proposed.A performance analytical model of slotted spread spectrum ad hoc networks based on CSRPCDMA is established,which provides packet transmission success probability and expressions of network throughput.And the influences of the factors,such as spreading gain,packet header and payload ratio,received signal-noise ratio,on network performance are analyzed.Finally,CSRP-CDMA protocol is com-pared with the traditional MAC protocol for RP-CDMA by network simulator OPNET.Numerical and simulation results show that CSRP-CDMA protocol has higher network performance than the traditional MAC protocol,and the theoretical normalized network throughput value of CSRP-CDMA can reach 0.75 to guarantee the resource utilization of control channel effectively.
communication;spread spectrum Ad Hoc network;code division multiple access;multiple user detector;multi-access interference;network throughput
TN929.5
A
1000-1093(2015)07-1256-10
10.3969/j.issn.1000-1093.2015.07.014
2014-07-07
國家自然科學基金項目(U1035002/L05);國家無線重大專項項目(2014ZX03003001-002)
杜傳報(1987—),男,博士研究生。E-mail:leopard0306@126.com;全厚德(1963—),男,教授,博士生導師。E-mail:quanhoude@126.com