大俠好,歡迎來到FPGA技術(shù)江湖,江湖偌大,相見即是緣分。大俠可以關(guān)注FPGA技術(shù)江湖,在“闖蕩江湖”、"行俠仗義"欄里獲取其他感興趣的資源,或者一起煮酒言歡。
今日給各位大俠帶來基于FPGA VHDL 的 ASK調(diào)制與解調(diào)以后機(jī)會多多,慢慢分享一些項目開發(fā)以及深造學(xué)習(xí)方面的內(nèi)容,歡迎各位大俠一起切磋交流,華山論劍,不論成敗,取其精華,去其糟粕,共同進(jìn)步。話不多說,上貨。
一、ASK
在通信原理中把通信信號按調(diào)制方式可分為調(diào)頻、調(diào)相和調(diào)幅三種。數(shù)字傳輸?shù)某S谜{(diào)制方式主要分為:
- 正交振幅調(diào)制(QAM):調(diào)制效率高,要求傳送途徑的信噪比高,適合有線電視電纜傳輸。鍵控移相調(diào)制(QPSK):調(diào)制效率高,要求傳送途徑的信噪比低,適合衛(wèi)星廣播。殘留邊帶調(diào)制(VSB):抗多徑傳播效應(yīng)好(即消除重影效果好),適合地面廣播。編碼正交頻分調(diào)制(COFDM):抗多徑傳播效應(yīng)和同頻干擾好,適合地面廣播和同頻網(wǎng)廣播。
ASK即“幅移鍵控”又稱為“振幅鍵控”,也有稱為“開關(guān)鍵控”(通斷鍵控)的,所以又記作OOK信號。ASK是一種相對簡單的調(diào)制方式。幅移鍵控(ASK)相當(dāng)于模擬信號中的調(diào)幅,只不過與載頻信號相乘的是二進(jìn)制數(shù)碼而已。幅移就是把頻率、相位作為常量,而把振幅作為變量,信息比特是通過載波的幅度來傳遞的。
載波幅度是隨著調(diào)制信號而變化的。其最簡單的形式是,載波在二進(jìn)制調(diào)制信號控制下通斷, 這種方式還可稱作通-斷鍵控或開關(guān)鍵控(OOK) 。
- 調(diào)制方法:用相乘器實現(xiàn)調(diào)制器。調(diào)制類型:2ASK,MASK。解調(diào)方法:相干法,非相干法。
二、主要源碼
1.?ASK調(diào)制VHDL程序
2. ASK解調(diào)VHDL程序
三、仿真驗證
1.?ASK調(diào)制VHDL程序仿真圖
a. 基帶碼長等于載波f的6個周期。
b. 輸出的調(diào)制信號y滯后于輸入基帶信號x一個 clk 時間。
2.?ASK解調(diào)VHDL程序仿真圖
a. 在q=11時,m清零。
b. 在q=10時,根據(jù)m的大小,進(jìn)行對輸出基帶信號y的電平的判決。
c. 在q為其它時,m計xx(x信號的寄存器)的脈沖數(shù)。
d. 輸出的基帶信號y滯后輸入的調(diào)制信號x 10個clk。
-----