




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學 號:3042003116 中國人民解放軍體育學院畢 業(yè) 論 文軟件無線電中QPSK調制解調的 算法與仿真THE REALIZE OF ALGORITHM AND EMULATION ABOUT MODULATOR AND DEMODULATOR ON QPSK IN SOFTWARE DEFINED READIO 姓 名 鐘 穎 浩 專 業(yè) 通 信 工 程 指導教員 王 進 2006年12 月15 日軟件無線電中QPSK調制解調的算法與仿真摘 要:軟件無線電是一種全新的無線電通信體系結構,其基本思想是把硬件作為無線通信的基本平臺,而把盡可能多的無線通信功能用軟件來實現(xiàn)。隨著半導體和微電子技
2、術的發(fā)展,在中頻完成全數(shù)字化解調已成為可能。本文就是對70 MHz的中頻QPSK 信號進行直接帶通采樣,然后送入已寫入載波同步算法和定時同步算法的FPGA中,從而完成對QPSK信號的全數(shù)字化解調,由于采用了可動態(tài)配置的FPGA來實現(xiàn)QPSK信號的解調,因此只需通過軟件對其參數(shù)進行適當?shù)脑O置,就可以完成對多種數(shù)據(jù)傳輸率、多種中頻載波的QPSK信號的解調。關鍵詞:軟件無線電,QPSK解調,載波同步,定時同步,數(shù)字鎖相環(huán),MATLAB仿真THE REALIZE OF ALGORITHM AND EMULATION ABOUT MODULATOR AND DEMODULATOR ON QPSK IN
3、SOFTWARE DEFINED READIOAbstract:Software defined radio is a kind of new wireless communication system structure,the main principle was using the hardware as a basic platform of wireless communication,implement function of the wireless communication using software. In the paper,direct band pass sampl
4、ing was used to QPSK signal with 70 MHz IF,and complete demodulation with FPGA which has carrier recovery and timing synchronization algorithms,using reconfigurable device. You can demodulate multi-rate & multi-IF-Carrier after you change some parameter properly. Keywords:QPSK demodulation,carrier r
5、ecovery,timing synchronization,DPLL,MATLAB simulinkKey words:software defined radio,QPSK demodulation,carrier recovery,timing synchronization,DPLL,MATLAB simulink目 錄1 前言42 軟件無線電421 軟件無線電的種類422軟件無線電的概念523 軟件無線電的特點53 數(shù)字鎖相環(huán)的特性與結構64 QPSK載波恢復環(huán)的實現(xiàn)641鑒相誤差的提取742 鑒相增益的計算743 環(huán)路濾波器的參數(shù)設置85QPSK定時同步實現(xiàn)96 Matlab仿真及
6、全數(shù)字QPSK解調器在FPGA中實現(xiàn)107 結論121 引言在衛(wèi)星數(shù)字通信系統(tǒng)中,由于星上發(fā)射機功率受限,通常采用抗干擾能力較強的PSK數(shù)字調制方式,QPSK調制便是其中應用最為廣泛的數(shù)字調制方式之一。按照信號檢測理論,對QPSK 調制信號的平均誤碼率最小的最佳接收方式為采用鎖相環(huán)路的相干接收方式。QPSK調制信號是抑制載波的信號,無法用常規(guī)的鎖相環(huán)或窄帶濾波器直接提取參考載波,但它又不同于一些連續(xù)相位調制信號,其載波相位變化只能取有限的幾個離散值,這就隱含了參考載波的相位信息,所以,可以通過非線性處理,消除信號中的調制信息,產生與原載波相位有一定關系的分量,然后再提純該信號,恢復已被抑制的載
7、波信號,進而完成信號的相干解調。目前,常用的QPSK載波恢復方法有:平方環(huán)法,鎖相環(huán)法,反調制環(huán)法。在本文中,作者采用的是數(shù)字鎖相環(huán)法,它具有實現(xiàn)簡單、可靠、載波恢復算法簡單等優(yōu)點。全數(shù)字QPSK解調器的核心問題在于對載波和定時的同步,其性能的好壞將直接對通信質量產生影響,因此所有的設計都是圍繞這兩個同步來進行的,本解調系統(tǒng)中的兩個同步都是采用反饋方式的鎖相環(huán)來完成的。針對載波同步用的是COSTAS數(shù)字鎖相環(huán),而在定時同步中采用的是基于米勒- 穆勒定時誤差提取算法的數(shù)字鎖相環(huán),兩種方法分別通過提取載波相位誤差和定時同步誤差,并分別用于控制各自的數(shù)控振蕩器,從而得到與發(fā)射端相干的載波和定時同步時
8、鐘。文章最后,給出了載波和定時的同步的仿真結果及具體的實現(xiàn)方法。2 軟件無線電2.1 軟件無線電的種類無線通信在現(xiàn)代通信中占據(jù)著極其重要的位置,幾乎任何領域都使用無線通信,包括有商業(yè)、氣象、金融、軍事、工業(yè)、民用等。我們可從通信系統(tǒng)、調制方式、多址方式等幾方面可看到無線通信系統(tǒng)種類的繁多。類 別種 類通信系統(tǒng)衛(wèi)星通信系統(tǒng)、蜂窩移動通信系統(tǒng)、無線尋呼系統(tǒng)、短波通信系統(tǒng)、微波通信系統(tǒng)等調制方式AM、FM、LSB、USB、ISB、FSK、PSK、MSK、GMSK、QAM等多址方式時分多址(TDMA)、頻分多址( FDMA)和碼分多址(CDMA)等各種通信系統(tǒng)由于自身的特點而適用于各種特定的場合,例如
9、:短波電臺適合遠距離,其所需的發(fā)射功率不大,傳輸?shù)摹爸欣^系統(tǒng)”電離層不會被摧毀;衛(wèi)星通信能傳播高質量的信息,所能提供的頻帶很寬。微波通信抗干擾能力強,適合大量的數(shù)據(jù)傳輸,但只能在點與點之間傳輸,傳輸距離又有一定的限制。由于無線通信的設備簡單、便于攜帶、易于操作、架設方便等特點,在軍事和民用通信領域中都是不可缺的重要通信手段。然而,電臺往往是根據(jù)某種特定的用途而設計的,功能單一,有些電臺的基本結構相似,而信號特征差異很大。比如,工作的頻段不同,調制方式不同,波形結構不同,通信協(xié)議不同,數(shù)字信息的編碼方式、加密方式不同等等。電臺之間的這些差異極大地限制了不同電臺之間的互通互連。軟件無線電決定性的步
10、驟,是將A/D(和D/A)變換器盡量向射頻端靠攏。應用寬帶天線或多頻段天線,并將整個中頻頻段作A/D變換,這之后整個的處理都用可編程數(shù)字器件特別是軟件來實現(xiàn)。我們可看出,這樣一個體系結構具有非常大的通用性,對解決上面提到的問題有很大的潛力,可用來實現(xiàn)多頻段、多調制方式和多址方式,構成多體制的通用無線通信系統(tǒng)。2.2 軟件無線電的概念所謂軟件無線電,其關鍵思想是構造一個具有開放性、標準化、模塊化的通用硬件平臺,各種功能,如工作頻段、調制解調類型、數(shù)據(jù)格式、加密模式、通信協(xié)議等,用軟件來完成,并使寬帶A/D和D/A轉換器盡可能靠近天線,以研制出具有高度靈活性、開放性的新一代無線通信系統(tǒng)。可以說這種
11、電臺是可用軟件控制和再定義的電臺,選用不同軟件模塊就可以實現(xiàn)不同的功能,而且軟件可以升級更新。其硬件也可以像計算機一樣不斷地更新模塊和升級換代。由于軟件無線電的各種功能是用軟件實現(xiàn)的,如果要實現(xiàn)新的業(yè)務或調制方式只要增加一個新的軟件模塊即可。同時,由于它能形成各種調制波形和通信協(xié)議,故還可以與舊體制的各種電臺通信,大大延長了電臺的使用周期,也節(jié)約了成本開支。2.3 軟件無線電的特點(1)具有很強的靈活性。軟件無線電可以通過增加軟件模塊,很容易地增加新的功能。它可以與其它任何電臺進行通信,并可以作為其它電臺的射頻中繼。可以通過無線加載來改變軟件模塊或更新軟件。為了減少開支,可以根據(jù)所需功能的強弱
12、,取舍選用的軟件模塊。(2)具有較強的開放性。軟件無線電由于采用了標準化、模塊化的結構,其硬件可以隨著器件和技術的發(fā)展而更新或擴展。軟件也可以隨需要而不斷升級。軟件無線電不僅能和新體制電臺通信,還能與舊式體制電臺相兼容。這樣,既延長了舊體制電臺的使用壽命,也保證了軟件無線電本身有很長的生命周期。3 數(shù)字鎖相環(huán)的特性與結構在相干解調技術中,要求在接收端提供一個參考載波,此載波應與信號載波同頻同相。從接收信號中提取相干載波有兩種方法,一種是在發(fā)送信號的同時輔助傳送一個載波信號,稱為插入導頻法;另一種方法是直接從已調信號中提取,稱為直接法。相移鍵控信號和抑制載波的雙邊帶信號等,在其信號中并不含載頻分
13、量,用普通的鎖相環(huán)無法提取,要設計特殊的鎖相環(huán)路,即所謂抑制載波跟蹤環(huán)路,才能完成從中提取相干載波的功能。本解調器采用鎖相環(huán)方式,它具有3方面優(yōu)越特性:載波跟蹤特性,即鎖相環(huán)路對輸入信號的相位變化而言,可等效為一個窄帶濾波器,不但能有效地利用窄帶特性來濾除噪聲與干擾,而且環(huán)路輸出能跟蹤輸入信號的載波變化,從已調的輸入信號中提取出純凈的載波;調制跟蹤特性,適當設計環(huán)路可使輸入信號調制頻譜落在環(huán)路的通頻帶內,環(huán)路輸出頻率和相位能夠準確地跟蹤輸入信號的頻率與相位的調制變化;低門限特性,鎖相環(huán)路不像一般的非線性器件那樣,門限取決于輸入載噪比,而是由環(huán)路信噪比決定,一般環(huán)路通頻帶總比環(huán)路輸入端的前置通頻
14、帶窄得多,較高的環(huán)路信噪比可取得低門限特性,這樣,將環(huán)路設計成窄帶特性,就可以把淹沒在噪聲中的微弱信號提取出來,將環(huán)路用于解調調頻、調相信號時,可取得門限擴展效果,并使其誤碼率降低。全數(shù)字鎖相環(huán)由數(shù)字鑒相器、數(shù)字環(huán)路濾波器和數(shù)控振蕩器3 部分構成,其中鑒相器用于提取鎖相環(huán)的輸入與輸出信號之間的相位誤差信號,環(huán)路濾波器則對相位誤差信號進行平滑濾波,之后用于控制數(shù)控振蕩器產生相應的輸出。4 QPSK載波恢復環(huán)的實現(xiàn)本文采用的科斯塔斯環(huán)(COSTAS)是載波抑制環(huán)路的一種重要形式,科斯塔斯環(huán)去除了在載波頻率分量上難以實現(xiàn)的平方電路,而用一個乘法器和相對簡單的低通濾波器代替,具有原理簡單易于實現(xiàn)的特點
15、。QPSK信號的頻譜中不包含有載頻及其倍頻分量,不能直接利用載波跟蹤環(huán)來提取載波,必須運用非線性變換將QPSK 信號中的載波信息變換成載波分量,再用載波跟蹤環(huán)來提取出來,作相干解調載波使用,具體方法如下。4.1 鑒相誤差的提取在高斯加性白噪聲的信道中,數(shù)字化后的QPSK中頻信號可以表示為:I(k)=a(k)cos(ck+0)-b(k)sin(ck+0)+nI(k)Q(k)=b(k)cos(ck+0)+a(k)sin(ck+0)+nQ(k) (1) 其中:k = 0,1,2,c為中頻載波頻率;0為接收端載波的初始相位;a(k),b(k)為發(fā)送的碼元信號,(a(k),b(k)21,1;nI(k),
16、nQ(k)分別為同相和正交支路的噪聲。假定數(shù)控振蕩器所產生的相干載波為cos(ck+),為鎖相環(huán)對載波相位的估計,若暫不考慮(1)式中的噪聲項,則經過數(shù)字下變頻和匹配濾波器后,有:I(k)=a(k)cos()+b(k)sin()Q(k)=b(k)cos()-a(k)sin() (2)I(k),Q(k)分別為接收端恢復的兩路同相和正交數(shù)字基帶信號,=0-為調制載波與相干載波的相位差,由上式可以看出I(k),Q(k)兩路數(shù)字基帶信號中包含有相位誤差信息,科斯塔斯環(huán)的鑒相器通過下式便可得到相位誤差e(k):e(k)=I(k)sign(Q(k)-Q(k)sign(I(k)(3)其鑒相特性如下:e(k)
17、=- 2sin - -3/42cos - 3/4 -/42sin -/4/4-2cos /43/4-2sin 3/4 (4)4. 2 鑒相增益的計算當載波同步上以后,較小,(31),此時有:I(k)=a(k)+b(k)Q(k)=b(k)-a(k) (5)此時下式成立:Sign(I(k)=signa(k)sign(Q(k)=signb(k)將其代入(3)式,得:e(k)=I(k)signb(k)- Q(k)signa(k) (6)又因為(a(k),b(k)21,1,所以將4種情況分別代入(6)式,得: e(k)= 2此時,鑒相增益kp=2。4. 3 環(huán)路濾波器的參數(shù)設置在所有的參數(shù)設置當中,有關
18、環(huán)路濾波器的參數(shù)設置極為關鍵,在本方案中所采用的是二階環(huán)路濾波器,即比例積分型濾波器,其傳遞函數(shù)為: F(s)= k1+k2/sk1,k2的選取決定了鎖相環(huán)路等效噪聲帶寬BN的大小,而BN又決定了整個鎖相環(huán)的鎖定時間和跟蹤精度。鎖定時間分析:鎖相環(huán)路在正常工作時,環(huán)路首先進行頻率鎖定,然后進行相位鎖定,因此環(huán)路鎖定時間TLOCK約等于頻率鎖定時間TFL與TPL相位鎖定時間之和:TLOCKTFL + TPL (6)其中,頻偏為f 的頻率鎖定時間為:TFL4 (f)2/BN3 (7)而相位鎖定時間為:TPL1.3/BN (8)將(7)、(8)兩式代入(6)式,得:TLOCK4 (f)2/BN3/
19、1.3/BN (9)采用二階環(huán)路濾波器的鎖相環(huán)的捕獲帶寬為:B(221/2) BN4 B6BN (10)由(9)、(10)兩式(為鎖相環(huán)路的阻尼系數(shù))可以看出,鎖相環(huán)路的鎖定時間與等效噪聲帶寬BN成反比,捕獲帶寬與BN成正比。跟蹤精度分析:在鎖相環(huán)路中,相位跟蹤性能是用相位的方差來定義的,相位方差e2=E|-|,在線性鎖相環(huán)中,與功率為Pin的輸入信號共同進入鎖相環(huán)路的還有功率譜密度為N0/2W/Hz的高斯加性白噪聲,此時的相位方差 e22e=N0Bn/Pin,因為鎖相環(huán)的輸入噪聲功率等于N0Bn,而Pin/N0Bn是鎖相環(huán)的環(huán)路信噪比,因此,在高斯加性白噪聲信道的線性鎖相環(huán)中,跟蹤相位誤差的
20、方差與環(huán)路輸入信噪比成反比。由此,等效噪聲帶寬BN越寬,則環(huán)路的捕獲霎時間的越少,但與此同時環(huán)路的跟蹤誤差也越大,因此,既要環(huán)路快速捕獲,同時又想讓環(huán)路的跟蹤誤差小,是不可能的,在實際應用中,只能根據(jù)系統(tǒng)的要求以及信號的信噪比進行適當?shù)恼壑小T诒痉桨钢校O計要求可捕獲的最大頻偏為250kHz,在滿足此條件的情況下,盡量使環(huán)路的跟蹤誤差降到最小,即對環(huán)路濾波器系數(shù)k1、k2進行適當?shù)倪x取,盡可能降低相位方差。環(huán)路濾波器系數(shù)k1,k2的計算設計時,首先確定BN,N,然后將其代入下式:n = BNTs/(N(+1/4) (11)其中Ts為碼元時間(間隔);為鎖相環(huán)路的阻尼系數(shù),通常情況下取1,在本仿
21、真中其取值為0.707;N為每個符號的采樣點數(shù)。計算出n后,將它代入(12)、(13)式,即可得到k1,k2的值。在二階數(shù)字鎖相環(huán)路中,有:k0kpk1=4n/(1+2n +n2) (12)k0kpk2=4n2/(1 + 2n +n2n) (13)BN為鎖相環(huán)路的等效噪聲帶寬;kp為鑒相增益;k0為數(shù)控振蕩器增益。5 QPSK定時同步實現(xiàn)數(shù)字信號的定時同步提取是數(shù)字通信中的關鍵環(huán)節(jié)之一,在本QPSK解調器中,首先建立了載波與副載波的同步,進行相干解調,獲得數(shù)字基帶信號,然后建立定時同步以確定每一個數(shù)字碼元的起止時刻,使之能對數(shù)字信息做出正確的判決。由于在接收到的數(shù)字基帶信號中含有定時同步信號的
22、信息,這樣通過對數(shù)字基帶信號的適當運算,提取出定時誤差,并將此誤差用于控制數(shù)控振蕩器,就可恢復出發(fā)射端的定時信號,這種通過用鎖相環(huán)路直接從接收的數(shù)字基帶信號中提取定時同步信號的技術與平方環(huán)相比,無論從經濟性、可靠性、抗擾度等方面來看都更加有效。定時同步的首要問題在于定時誤差的提取,目前常用的3種方法為:早遲門算法、Gardner算法和米勒-穆勒算法,其中,Gardner算法要求每個符號至少有兩個采樣點,只有它在進行定時同步提取時對載波相位不敏感,因而得以廣泛使用;早遲門算法要求每個符號不少于3個采樣點,這就使其無法適應高速率的數(shù)據(jù)傳輸任務;米勒-穆勒算法在計算定時誤差時所要求的采樣點最少,每個
23、符號只需要1個采樣即可,但它對載波相位敏感,所以要求在定時同步前必須完成載波同步。本方案先獨立完成載波同步,然后再進行定時同步,所以在進行定時同步時就采用了效率最高的米勒-穆勒算法,它是一種基于判決的定時誤差提取算法,定時誤差的計算方法為:e(k)= x(k)a(k-1)-x(k-1)a(k) (13)其中x(k)為當前碼元;x(k-1)為前一碼元;a(k)為當前碼元的判決值;a(k-1)為對前一碼元的判決。定時誤差經定時同步環(huán)的環(huán)路濾波器后,對定時同步環(huán)的數(shù)控振蕩器輸出的定時同步信號進行頻率和相位調整,從而恢復出發(fā)射端的定時信號。在定時同步環(huán)當中,除了定時誤差提取模塊外,環(huán)路濾波器以及數(shù)控振
24、蕩器的結構與科斯塔斯載波恢復環(huán)中的完全一致。6 MatIab仿真及全數(shù)字QPSK解調器在FPGA中的實現(xiàn)在載波同步和定時同步算法確定后,使用MATLAB的SIMULINK對全數(shù)字QPSK解調器進行了仿真,仿真模塊框圖如圖1所示。根據(jù)實際使用情況,參數(shù)的選取如下:中頻為70 MHz,數(shù)據(jù)速率為1 Mbps,AD采樣速率為40.96 Msps,對中頻QPSK信號采樣后,其載波頻率被搬移到11.92 MHz,因此此時所要恢復的載波頻率為11.92 MHz,最大捕獲頻偏為250kHz。在確定各項指標后,經計算得到載波恢復環(huán)的k1取13124,k2取78.7,圖4是在將QPSK 信號載波頻率設置為70.
25、1 MHz時,即載波頻率偏移為100 kHz時,載波鎖相環(huán)的仿真結果,從圖4(a)可知載波鎖相環(huán)經過大約7個碼元時間處獲得了載波的同步,此后的鑒相器輸出的相位誤差在零值上波動,圖4(b)和圖4(c)分別是數(shù)字下變頻經升余弦濾波器后的同相和正交的數(shù)字基帶信號,從圖上可以直觀地看出,載波鎖定后,I,Q兩路數(shù)字基帶信號波形輸出正常,仿真結果表明,此鎖相環(huán)路的最大捕獲帶寬為260 kHz。圖1 QPSK 解調器仿真模塊框圖圖5為在加了100 kHz載波頻偏后,定時同步環(huán)的K1取10937,K2取21.8時,定時同步的仿真結果。圖1(a)表明在載波未鎖定時,定時同步也無法鎖定,但幾乎在載波同步鎖定的同時
26、,定時同步也得到鎖定,之后定時誤差也穩(wěn)定在零附近,圖5(b)和圖5(c)分別為同相數(shù)字基帶信號和用定時同步時鐘對它進行采樣后的輸出。圖4 QPSK 解調器載波同步仿真波形 圖5 QPSK 解調器定時同步仿真波形本仿真所用的匹配濾波器是升余弦濾波器,它用于對數(shù)字下變頻后的基帶信號進行匹配濾波,它能夠在一定程度上消除碼間串擾,由于它的低通特性,同時也能夠濾除帶外噪聲和基帶信號的諧波分量。在具體的硬件實現(xiàn)中,采用了AD6644對已經過抗混疊濾波的中頻QPSK信號進行帶通采樣,采樣速率固定為40.96 Msps,采樣后的數(shù)據(jù)直接輸入到Xilinx的XC2V1000的FPGA中進行全數(shù)字化的載波同步和定時同步,完成QPSK的解調。在由仿真結構到FPGA的實現(xiàn)過程中,由于受到硬件資源的限制,在FPGA只能進行定點數(shù)運算,因此要對仿真的參數(shù)動態(tài)范圍進行一定的限制,將其轉換為定點數(shù)表示形式。此外,在具體模塊實現(xiàn)過程中,可以使用System Generator提供的IP核,如:在進行數(shù)字下變頻時,要進行大量的乘法運算,這些運算可以采用FPGA中的專用乘法器來實現(xiàn),而在數(shù)控振蕩器實現(xiàn)的過程中,應使用查找表結構,從而避開正、余弦函數(shù)的運算,提高運算速度和效率。本
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 河南省輝縣一高2025屆高一化學第二學期期末復習檢測試題含解析
- 民工工資管理暫行辦法
- 國企資產轉讓管理辦法
- 北京教師處境管理辦法
- 就業(yè)創(chuàng)業(yè)指導的新策略
- 公園管理良策管理辦法
- 公墓收費管理辦法貴州
- “欲說還休”的絕響:戲劇創(chuàng)作的深度探究
- 案件管理辦法銀保監(jiān)會
- 沐浴行業(yè)消防管理辦法
- 2025年內蒙古煤炭地質勘查(集團)一零九有限公司招聘筆試參考題庫含答案解析
- T/CBMCA 039-2023陶瓷大板巖板裝修鑲貼應用規(guī)范
- 涂裝廠協(xié)議書范本
- 服裝立體裁剪試題及答案
- 板式家具生產工藝流程
- 《神經母細胞瘤》課件
- 植保知識無人機課件圖片
- 材料欠款擔保協(xié)議書
- T-CCASC 0038-2024 廢鹽為原料離子膜法燒堿應用核查技術規(guī)范
- 工程建設項目EPC總承包管理規(guī)范
- 輸血錯誤應急預案及處理流程
評論
0/150
提交評論