上一篇:基於Matlab-Simulink 的 2FSK 數字調製原理與仿真
上一篇:Simulink仿真系列-- 擴頻通信-跳頻擴頻通信系統的原理和Simulink仿真
1.數字調製簡介:
帶通傳輸系統根據載波的不同參量可以分爲:振幅鍵控(Amplitude Shift Keying,ASK)、頻移鍵控(Frequency Shift Keying,FSK)和相移鍵控(Phase Shift Keying,ASK)。
數字調製按照方法可以分爲:
(1)多進制幅度鍵控(M-ASK)
(2)正交幅度鍵控(QASK)
(3)多進制頻率鍵控(M-FSK)
(4)多進制相位鍵控(M_PSK)
數字調製包括數模轉換和模擬調製兩部分:
數字調製過程
2.數字幅度調製/解調模塊(M-PAM):
M-PAM 稱爲M相基帶幅度調製模塊,用於基帶M元脈衝的幅度調製。模塊的輸出爲基帶形式的已調製信號。
Simulink中關於數字幅度調製有 QAM、M-PAM等模塊,以下主要介紹M-PAM .模塊。下圖爲M-PAM調製和解調模塊。
M-ary number項的參數M爲信號星座圖的點數,必須爲偶數。
模塊使用默認的星座圖映射方式, 將位於O-(M 一1)的整數X 映射爲複數值[2X - M + l] 。模塊的輸入和輸出 都是離散信號,參數項Input type 決定模塊是接收O-(M - l ) 的整數,還是接收二進制形式表示的整數。
如果Inpu t type 設置爲Integer ,那麼模塊接收整敬,輸入可以是標量,也可以是int8 、uint8 、int16 、uint6 、int3 2 、uint32 、single 或double 類型的基於幀的列向量。如果Input type 設置爲Bit ,那麼模塊接收K bit 的數組,稱爲二進制字。輸入可以是長度爲K 的向量 ,也可以是長度爲K 的整數倍的基於幀的列向量。
Main 類頁面如圖1 8 -1 所示,其包含以下幾個參數選項。
(1) M-ary number 表示信號星座圖的點數,該項必須設爲一個偶數。
(2) Input type: 表示輸入是由整數(Integer)還是比特組(Bi 1) 組成。如果該項設爲Bit ,那麼M-ary number 項必須爲2^K,其中K爲正整數。
(3) Constellation ordering 該項決定怎樣將輸入的比特組映射成相應的整數。
(4) Normalization method : 該項決定怎樣測量信號的應座圖,有Min.dis tance betwwen symbols 、Average Power 和Peak Power 等可選項。
(5) Minimum dislance: 表示星座團中兩個距離最近點間的距離。該項只有當
Normalizat ionmethod 項選爲Min.distance belween symbols纔有效。
(6) Average power(watts) : 星座圖中符號的平均功率,該項只有當Normal ization method 項選爲Average Power 時有效。
Data Type類
Data T y p es 類參數設置對話框中,根據選擇內容不同,有以下不同的對應的參數頃。
(1)Output data type 設定輸出數據類型,可以設爲double 、single等多種類型。
(2) Output word length 設定Fixed-point 輸出類型的輸出字長。該項只有當
Output data type設爲Fixed-point時有效可見。
3.數字頻率調製/解調模塊(M-FSK)
M-FSK表示 M元頻移鍵控。如2FSK(BFSK)表示2進制頻移鍵控。關於2FSK的Simulink仿真和原理在之前的文章已有詳細介紹。
4. 數字相位調製/解調模塊(M-PSK)
M-PSK表示 M元相移鍵控。輸出爲基帶形式的已調信號。M-ary number項參數M表示信號星座圖的點數。
5.總結:
關於調製解調,在Simulink中還有很多。相關的描述在很多通信的書籍資料總都有介紹。如《通信原理》《無線通信原理與應用等》。相關的書籍資料可以聯繫我。
上一篇:基於Matlab-Simulink 的 2FSK 數字調製原理與仿真