二進制移相鍵控(PSK)方式是受鍵控的載波相位按基帶脈沖而改變的一種數(shù)字調制方式。PSK根據(jù)參考相位的不同分為絕對移相方式和相對移相方式(DPSK)。絕對移相是以載波的不同相位直接去表示相應數(shù)字信息,而2DPSK是利用前后相鄰碼元的相對載波相位值去表示數(shù)字信息。
注明:本系列課程對這兩種方式均做講解和仿真。
二進制移頻鍵控(2FSK)可利用一個矩形脈沖序列對一個載波進行調頻而獲得,常見的解調方法有非相干檢測和相干檢測。2FSK是數(shù)字通信中用得較廣的一種方式。在話帶內進行數(shù)據(jù)傳輸時,國際電報電話咨詢委員會推薦在話音頻帶內低于1200bit/s數(shù)據(jù)率使用FSK方式。在衰落信道中傳輸數(shù)據(jù)時,它同樣也被廣泛應用。
上個世紀五十年代末就已經(jīng)出現(xiàn)了二相相移鍵控,繼而為了提高頻譜利用率,又出現(xiàn)了四相相移鍵控(QPSK),但這兩種方式的已調波在碼元轉換時刻都可能產(chǎn)生150°的相位突跳,這使得頻譜高頻滾降慢,邊帶起伏大。為了消除這種相位突跳,六十年代末,在QPSK的基礎上又出現(xiàn)了交錯正交移相鍵控(OQPSK),這種調制方式雖然克服了180°的相位突跳,但仍然存在著90°的相位突跳。為了徹底解決相位突跳問題,在七十年代提出了最小頻移鍵控技術(MSK),然后又出現(xiàn)了GMSK,2G登場了。后面的故事在課程《移動通信》中均有涉及。
好吧,還是用程序來說話。
不急,先看看仿真工具的歷史!
先回顧一下MATLAB的歷史。
MATLAB是英文Matrix Laboratory(矩陣實驗室)的縮寫。1980年前后,時任美國墨西哥大學計算機科學系主任的Cleve Moler教授在給學習講授線性代數(shù)課程時,想教學生使用當時流行的線性代數(shù)軟件包(Linpack)和基于特征值計算的軟件包(Eispack),但發(fā)現(xiàn)用其他高級語言編程極為不便,于是Cleve Moler教授為學生編寫了方便使用Linpack和Eispack的接口程序并命名為MATLAB, 這就是MATLAB最早的雛形。
MATLAB編程的基礎知識是本系統(tǒng)課程的基礎,但不屬于講解范圍。
上世紀90年代的大學生很苦逼,沒有matlab這么傻瓜式的語言可以學,而2016年到了學校,發(fā)現(xiàn)同學們連這么傻瓜式的語言都學不好,這還算是工科專業(yè)的學生嗎?
同學們如果沒有打好基礎,那么在學程序之前最好再找一些基礎的書來看,并且動手編寫一些基礎程序。
本課程側重原理仿真,因此采用的是相干載波方式,但不涉及如何提取相干載波。
程序風格不能變。
永遠是先寫說明,
再寫程序。
程序中一定要有注釋!
磨刀不誤砍柴工!
信源就是要傳輸?shù)男畔ⅰ?/p>
切記!
randint函數(shù)和randi函數(shù)用法不同!
很多同學依舊會弄錯。
課上強調很多遍了。
大家一定要學會通過help來完成函數(shù)的正確使用!
切記要培養(yǎng)這種學習能力!
rcosflt函數(shù)完成了滾降濾波器系數(shù)的生成和濾波器的濾波,兩個功能被合二為一了。之前程序是分成了rcosine或者rcosdesign和filter兩個函數(shù)來完成的。
這意味著程序采用了中頻信號仿真方式。
那基帶仿真又是什么樣子呢?
責任編輯:xj
原文標題:電氣信息類專業(yè)課程之matlab系統(tǒng)仿真 第五章 BPSK通信系統(tǒng)(1)
文章出處:【微信公眾號:算法工匠】歡迎添加關注!文章轉載請注明出處。
-
matlab
+關注
關注
185文章
2974瀏覽量
230385 -
電氣信息
+關注
關注
0文章
13瀏覽量
7573 -
通信系統(tǒng)仿真
+關注
關注
0文章
2瀏覽量
5426
原文標題:電氣信息類專業(yè)課程之matlab系統(tǒng)仿真 第五章 BPSK通信系統(tǒng)(1)
文章出處:【微信號:gh_30373fc74387,微信公眾號:通信工程師專輯】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論