【正文】
[]。%225 degrees end if (imp==0)amp。amp。 b_data = (randn(1, nr_data_bits) .5)。 17 附錄 MATLAB 程序 %QPSK simulation with Gray coding and simple Rayleigh (no LOS) multipath and AWGN added %Run from editor debug(F5) %JC7/1/08 %The purpose of this mfile is to show a baseband simulated version of QPSK with %Gray coding( Rayleigh multipath and AWGN added) which may give valid results %(still trying to figure out if this program is correctmultipath so subjective) %when pared to theoritical/simulated AWGN MPSK analysis SER and BER. %The simulation assumes a single channel(no diversity or FEC codes other than Gray) %perfect system with perfect sync and no intersymbol interference. The program contains %no Root Raised Cosine or Raised Cosine filters as they would just add delay. I hope %it will be useful to others to play with and give a basic understanding of the problems %encountered in the channel with various types of multipath. %I have provided ments, notes and references for review. You can also %download the file under JC file for BER and SER simulation %only in AWGN channel. What this all proves is that you need at least 17 dB %of fade margin at 103 BER with Rayleigh multipath when paring only with AWGN %at SNR of 7 to 8dB. Of course you can lower this with antenna diversity, FEC codes,etc %or possibly with DSSS with psuedo random codes If you have the munications toolbox %you can make parisons with what it gives in it39。通信中信道的信噪比設(shè)置越大信噪傳輸越理想,與理論上是相符合的。眼圖中改變參數(shù)設(shè)置,可以發(fā)現(xiàn)最佳判決時(shí)刻的改變?,F(xiàn)在的 MATLAB不再僅僅是一個(gè)矩陣實(shí)驗(yàn)室,而是一種實(shí)用的、功能強(qiáng)大的、不斷更新的高級(jí)計(jì)算機(jī)編程語言 。研發(fā)人員借助 MATLAB軟件能迅速測(cè)試設(shè)想構(gòu)想,綜 合評(píng)測(cè)系統(tǒng)性能,快速設(shè)計(jì)更好方案來確保更高技術(shù)要求。圖中串 /并變換器將輸入的二進(jìn)制序列分為速度減半的兩個(gè)并行雙極性序列 a 和 b( a,b 碼元在事件上是對(duì)齊的),再分別進(jìn)行極性變換,把極性碼變?yōu)殡p極性碼( 0→ 1, 1→+1 )然后分別調(diào)制到 cosωct和 sinωct 兩個(gè)載波上,兩路相乘器輸出的信號(hào)是相互正交的抑制載波的雙邊帶調(diào)制( DSB)信號(hào),其相位與各路碼 元的極性有關(guān),分別由 a 和 b 碼元決定。這兩種方法的復(fù)雜程度差不多,并且都可以用數(shù)字 信號(hào)處理器實(shí)現(xiàn)。當(dāng)一個(gè)碼元中包含有整數(shù)個(gè)載波周期時(shí),在相鄰碼元的邊界處波形是不連續(xù)的,或者說相位是不連續(xù)的。實(shí)際上,在基本的和先進(jìn)的調(diào)制方法之間并沒有明確的界限。例如 2020 年我國(guó)的移動(dòng) 電話用戶首次超過了固定電話用戶。在 70 年代末在全球發(fā)展起來的模擬移動(dòng)電話在 90 年代中期被數(shù)字移動(dòng)電話所代替,現(xiàn)有的模擬電視也正在被數(shù)字電視所代替。 遠(yuǎn)古時(shí)代,遠(yuǎn)距離的傳遞消息是以書信的形式來完成的,這種通信方式明顯具有傳遞時(shí)間長(zhǎng)的缺點(diǎn)。消息是信息源所產(chǎn)生的,是信息的物理表現(xiàn),例如,語音、文字、數(shù)據(jù)、圖形和圖像等都是消息( Message)。包括 MATLAB桌面和命令窗口、歷史命令窗口、編輯器和調(diào)試器、路徑搜索和用于用戶瀏覽幫助、工作空間、文件的瀏覽器。因此使得一些較復(fù)雜的調(diào)制技術(shù)能夠容易地實(shí)現(xiàn)并投入使用。調(diào)制技術(shù)是通信領(lǐng)域里非常重要的環(huán)節(jié),一種好的調(diào)制技術(shù)不僅可以節(jié)約頻譜資源而且可以提供良好的通信性能。進(jìn)入 20世紀(jì)以來,隨著晶體管、集成電路的出現(xiàn)與普及、無線通信迅速發(fā)展。現(xiàn)代社會(huì)發(fā)展要求通信系統(tǒng)功能越來越強(qiáng),性能越來越高,構(gòu)成越來越復(fù)雜;這就要借助于功能強(qiáng)大的計(jì)算機(jī)輔助分析設(shè)計(jì)技術(shù) 和工具才能實(shí)現(xiàn)。從原理上說受調(diào)載波可以是任意的,只要已調(diào)信號(hào)適合心動(dòng)的傳輸就可以了,但是實(shí)際上,大多數(shù)通信系統(tǒng)中,都選擇正弦信號(hào)作為載波。數(shù)字信號(hào)的自變量可以是連續(xù)的或離散的,但幅度是離散的,如計(jì)算機(jī)等各種數(shù)字終端設(shè)備輸出的信號(hào)就是數(shù)字信號(hào)。 1876 年貝耳發(fā)明了電話,利用電信號(hào)實(shí)現(xiàn)了語音信號(hào)的有線傳遞,使信息 的傳遞變得既迅速又準(zhǔn)確,這標(biāo)志著模擬通信的開始,由于它比 電報(bào)更便于交流使用,所以直到 20 世紀(jì)前半葉這種采用模擬技術(shù)的電話通信技術(shù)比電報(bào)得到了更為迅速和廣泛的發(fā)展。 ( 3) 光導(dǎo)纖維的出現(xiàn)更是將通信容量提高到了以前無法想象的地步。 本文中提到的調(diào)制方式 大都是可以實(shí)用的,已經(jīng)采用多年,并且至今仍然被采用著。 目前,改進(jìn)的數(shù)字調(diào)制方式主要有偏置正交相移鍵控, ?/4 正交差分相移鍵控,最小頻移鍵控, 高斯最小頻移鍵控,正交頻分復(fù)用,網(wǎng)格編碼調(diào)制等,這里對(duì)最小頻移鍵控作一介紹。 2PSK 信號(hào)的產(chǎn)生方法主要有兩種。 4PSK 信號(hào)調(diào)制和解調(diào) ( 1) 4PSK 調(diào)制原理: 4PSK 的調(diào)制方法有正交調(diào)制方式(雙路二相調(diào)制合成法 或直接調(diào)相法)、相位選擇法、插入脈沖法等。即正抽樣值判為 1,負(fù)抽樣值判為 決器輸出 a、 b,經(jīng)并 /串變換器就可將并行數(shù)據(jù)恢復(fù)成串行數(shù)據(jù) 。 從通信系統(tǒng)分析與設(shè)計(jì)、濾波器設(shè)計(jì)、信號(hào)處理、小波分析、神經(jīng)網(wǎng)絡(luò)到控制系統(tǒng)、模糊控制等方面來看, MATLAB提供了大量的面向?qū)I(yè)領(lǐng)域的工具箱。最下面是信號(hào)通過信噪比為 16dB 后的眼圖。 而調(diào)制和解調(diào)的基本原理是 利用信號(hào)與系統(tǒng)的頻域分析和傅里葉變換的基本性質(zhì),將信號(hào)的頻譜進(jìn)行搬移,使之滿足一定需要,從而完成信號(hào)的傳輸或處理。設(shè)計(jì)過程中查閱了大量的有關(guān) QPSK 調(diào)制解調(diào)設(shè)計(jì)的書籍,鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。% 039。 %definition of the QPSK symbols using Gray coding. for n=1:length(b)/2 p=b(2*n)。%135 degrees end if (imp==1)amp。%change SNR values BER1=[]。%Required a division by 2 to get close to exact solutions(Notes)WHY? %Is dividing by two(2) legitimate? %sigma1=[sigma1 sigma]。imag(r)0]。%consider this to be Ps=log2(4)*Pb=2*Pb SER1=[SER1 SER]。 grid on。QPSK constellation39。 grid on。Simulation of BER/SER for QPSK with Gray coding( Rayleigh multipath and AWGN)39。 grid on。ylab