李 棟
(新鄉(xiāng)學(xué)院物理與電子工程學(xué)院,新鄉(xiāng) 453003)
數(shù)字基帶傳輸系統(tǒng)是一類直接傳輸基帶信號,不含調(diào)制解調(diào)器的數(shù)字通信系統(tǒng)。該系統(tǒng)不僅在近程數(shù)據(jù)通信中有著廣泛應(yīng)用,而且涵蓋了數(shù)字帶通傳輸系統(tǒng)中的諸多基本問題,如本文所要研究的碼間串?dāng)_和信道噪聲,同時線性調(diào)制的帶通傳輸系統(tǒng),可等效成基帶傳輸系統(tǒng)來研究,因此其重要性不言而喻。
可靠性是通信系統(tǒng)主要性能指標(biāo)之一,而數(shù)字通信系統(tǒng)的可靠性通常用誤碼率表示。本文圍繞影響數(shù)字基帶傳輸系統(tǒng)誤碼率的主要因素展開討論,并在MATLAB中進行仿真研究。
碼間串?dāng)_是造成數(shù)字通信系統(tǒng)誤碼的重要原因之一。碼間串?dāng)_又稱碼間干擾,是由于通信系統(tǒng)中包括發(fā)送濾波器、接收濾波器和信道在內(nèi)的總傳輸特性不理想,致使碼元波形產(chǎn)生畸變和展寬,在對當(dāng)前碼元進行抽樣時,抽樣時刻上混入了其他碼元的相關(guān)信息,從而對當(dāng)前碼元的判決產(chǎn)生一定的干擾作用。通常選用具有余弦滾降特性的傳輸系統(tǒng)來減小碼間串?dāng)_引起的誤碼率。
信道噪聲也是造成數(shù)字通信系統(tǒng)產(chǎn)生誤碼的重要原因之一。信道噪聲可以影響信號在抽樣時刻的抽樣值大小,從而影響判決過程,造成誤判,產(chǎn)生誤碼。由于信道噪聲無法消除,可以通過人為設(shè)定最佳判決門限,選用雙極性基帶系統(tǒng)等方式,來減小因信道噪聲引起的誤碼率。
信道噪聲除了可以直接影響信號的抽樣判決產(chǎn)生誤碼之外,還可以通過影響同步器提取位定時脈沖產(chǎn)生相位誤差來間接造成判決器的誤判。相位誤差主要是由位同步脈沖相位不斷跳變的調(diào)整所引起,根據(jù)位同步相關(guān)內(nèi)容可知,對于數(shù)字鎖相環(huán)法提取位同步信號,相位誤差主要由以下幾個因素引起:收發(fā)時鐘頻率穩(wěn)定度、環(huán)路輸入信號電平變化頻率、信道噪聲等。它會改變原有無碼間串?dāng)_的最佳抽樣時刻,從而使抽樣結(jié)果混入碼間串?dāng)_,當(dāng)碼間串?dāng)_超過判決門限時,就會導(dǎo)致誤碼的產(chǎn)生。
為簡化問題分析,下面只考慮由信道噪聲引起的位定時脈沖產(chǎn)生相位誤差,其他因素假定均處于理想狀態(tài),不會引起相位誤差。由于信道噪聲通過直接和間接兩個方面影響最終的誤碼率,理論分析過程極為繁瑣,所以為了更直觀的展現(xiàn)其中的過程以及最終的結(jié)果,下面將對基帶系統(tǒng)誤碼率部分相關(guān)因素進行仿真研究。
圖1 基帶系統(tǒng)仿真模型
MATLAB是一款主要用于矩陣計算、數(shù)據(jù)可視化、數(shù)值分析和數(shù)值計算的數(shù)學(xué)軟件,其中的Simulink是最重要的組件之一,它提供了一個用于動態(tài)系統(tǒng)建模、仿真和綜合分析的集成環(huán)境,尤其擅長信號處理與通信領(lǐng)域的建模和仿真?;谝陨咸攸c,本仿真研究將在MATLAB/Simulink中進行。
根據(jù)上面的分析,為了對比信道噪聲對誤碼率的直接和間接影響,仿真將分兩部分進行。首先仿真信道噪聲對誤碼率的直接影響,即假設(shè)此時同步器提取的位定時脈沖無相位誤差。根據(jù)數(shù)字基帶傳輸系統(tǒng)結(jié)構(gòu)框圖,在MATLAB/Simulink中建立系統(tǒng)模型,如圖1所示。在該模型中,數(shù)字信源用伯努利二進制產(chǎn)生器,用來產(chǎn)生伯努利分布的隨機二進制數(shù)字序列,該數(shù)字序列為單極性波形,由于雙極性基帶系統(tǒng)抗噪聲性能更好,因此通過極性轉(zhuǎn)換器將數(shù)字信源輸出的單極性信號轉(zhuǎn)換成雙極性信號。隨后通過傳輸特性為平方根升余弦濾波器的發(fā)送設(shè)備、含有高斯白噪聲的信道以及傳輸特性為平方根升余弦濾波器的接收設(shè)備,實現(xiàn)理論上的無碼間串?dāng)_。由于此時不考慮信道噪聲對位定時脈沖相位誤差的影響,系統(tǒng)結(jié)構(gòu)框圖中同步提取模塊直接用脈沖產(chǎn)生器代替,用來產(chǎn)生無相位誤差的位定時脈沖。經(jīng)過抽樣判決之后,即可恢復(fù)原始的單極性數(shù)字序列,此數(shù)字序列和信源輸出信號在誤碼率計算模塊中進行比較,并將最終的誤碼率結(jié)果顯示在顯示器中。
其中各模塊主要參數(shù)設(shè)置如下:伯努利二進制產(chǎn)生器輸出“0”碼概率為0.5,即為等概輸出,采樣時間為0.001s;升余弦發(fā)送濾波器和接收濾波器的濾波器形狀為平方根,滾降系數(shù)α和高斯白噪聲信道的信噪比S/N為仿真中的可變參數(shù);脈沖產(chǎn)生器脈沖周期為10個采樣點,脈沖寬度為5個采樣點,采樣時間為0.0001s;判決器判決門限為0,大于0輸出“1”,小于0輸出“0”;另外,經(jīng)過仿真對比,得知抽樣判決之后的恢復(fù)信號波形在時間上比信源輸出的信號波形滯后10個碼元,因此為了得到正確的誤碼率,需要將信源輸出信號通過可變延時模塊后,同判決輸出信號一同送入誤碼率計算模塊中,并將延時長度設(shè)為10。
下面仿真當(dāng)發(fā)送和接收濾波器滾降系數(shù)α分別為0、0.5、0.75、1,信道信噪比S/N分別為2、5、10dB時系統(tǒng)傳輸信號的誤碼率Pe,結(jié)果保留小數(shù)點后四位,如表1所示。
表1 無位定時相位誤差時誤碼率關(guān)系
分析表1,可以得出如下結(jié)論:對于特定的滾降系數(shù)α,信噪比S/N越大,誤碼率Pe越低;對于特定的信噪比S/N,滾降系數(shù)α越大,誤碼率Pe越低。該結(jié)論與理論分析結(jié)果相一致。因此,為了有效降低誤碼率,可以通過提高信噪比和增大滾降系數(shù)的方法來實現(xiàn)。當(dāng)然,滾降系數(shù)越大,系統(tǒng)所占據(jù)的頻帶越寬,頻帶利用率減少;另外,信噪比也不可能無限制增加。實際中要結(jié)合具體應(yīng)用場合折中選擇。
在上述仿真的基礎(chǔ)上,增加考慮信道噪聲對同步器提取的位定時信號存在相位誤差的情況,此時,圖1中的脈沖產(chǎn)生器應(yīng)由實際中的同步提取模塊代替,其作用為從接收濾波器的輸出信號中提取位定時脈沖,用于后續(xù)的抽樣判決。該模塊在仿真中采用數(shù)字鎖相環(huán)來鎖定定時脈沖的二次諧波,繼而二分頻得出定時脈沖,實現(xiàn)位同步信號的提取過程。其中與圖1中相同模塊的參數(shù)設(shè)置完全相同,可變參數(shù)仍為兩個,即滾降系數(shù)α和高斯白噪聲信道的信噪比S/N。
下面仿真當(dāng)發(fā)送和接收濾波器滾降系數(shù)α分別為0、0.5、0.75、1,信道信噪比S/N分別為5、10、15dB時系統(tǒng)傳輸信號的誤碼率Pe,結(jié)果保留小數(shù)點后四位,如表2所示。
表2 有位定時相位誤差時誤碼率關(guān)系
分析表2,可以得出和表1類似的結(jié)論,此外,對比表1和表2中信噪比S/N為5dB的誤碼率Pe,可以看出,對于同樣的滾降系數(shù)α,由信道噪聲引起的位定時脈沖相位誤差會加劇誤碼的產(chǎn)生,從而導(dǎo)致誤碼率升高。該結(jié)論與理論分析結(jié)果相一致。
上述仿真中還可以在升余弦接收濾波器輸出端加入眼圖測量模塊,如圖1所示,用于輔助觀察碼間串?dāng)_和信道噪聲的情況。在上述兩種情況的仿真過程中,可以觀察到,對于特定的滾降系數(shù)α,信噪比S/N越大,眼圖“眼睛”張開的越大,線跡越清晰,對于特定的信噪比S/N,滾降系數(shù)α越大,眼圖“眼睛”同樣張開的越大,線跡越清晰。以上兩種情況均說明,隨著滾降系數(shù)α和信噪比S/N的增大,碼間串?dāng)_減小,信道噪聲相對減弱,最終影響誤碼率使其降低。
碼間串?dāng)_和信道噪聲是數(shù)字通信系統(tǒng)產(chǎn)生誤碼的主要原因,其中信道噪聲不僅可以直接干擾信號產(chǎn)生誤碼,還可以通過影響位同步提取模塊,使位定時脈沖產(chǎn)生相位誤差,從而在抽樣時刻引入碼間串?dāng)_,進而引起錯誤判決導(dǎo)致誤碼的產(chǎn)生。本文搭建了數(shù)字基帶傳輸系統(tǒng)模型,仿真信道噪聲對誤碼率的直接和間接影響,通過仿真結(jié)果可知,在信道噪聲的直接影響下,信噪比S/N越大,滾降系數(shù)α越大,誤碼率越低,而信道噪聲的間接影響作用使得誤碼率在原有基礎(chǔ)上進一步升高。以上結(jié)論可以為我們在實際應(yīng)用中如何降低誤碼率,提升通信系統(tǒng)的可靠性,提供了有利的理論依據(jù)。