數(shù)字調(diào)制(ASK、FSK、PSK)例程分享:
2ASK(二進制幅移鍵控)又稱OOK
functionaskdigital(s,f)% 實現(xiàn)ASK調(diào)制% s——輸入二進制序列;f——載波的頻率,即:一個碼元周期包括f個載波周期% 調(diào)用舉例:askdigital([1 0 1 1 0], 2)cp=[];mod=[];bit=[];forn=1:length(s);% 調(diào)制過程ifs(n)==0;else% s(n)==1;bit1=ones(1,100);endc=sin(f*t);mod=[modc];bit=[bit bit1];endask=bit.*mod;subplot(2,1,1);plot(bit,'k','LineWidth',1);gridon;ylabel('Binary Signal');axis([0 100*length(s) -2.5 2.5]);subplot(2,1,2);plot(ask,'k','LineWidth',1);gridon;ylabel('ASK modulation');axis([0 100*length(s) -2.5 2.5]);
2FSK:‘1’對應(yīng)頻率為ω1ω1的載波,‘0’對應(yīng)頻率為ω2ω2的載波。
functionfskdigital(s,f0,f1)% 實現(xiàn) FSK 調(diào)制% s——輸入二進制序列 f0,f1——兩個不同頻率的載波% 調(diào)用舉例 (f0 f1 必須是整數(shù)) : fskdigital([1 0 1 1 0],1,2)t=0:2*pi/99:2*pi;%初始化定義cp=[];mod=[];bit=[];forn=1:length(s);% 調(diào)制過程ifs(n)==0;cp1=ones(1,100);c=sin(f0*t);bit1=zeros(1,100);else%s(n)==1;cp1=ones(1,100);c=sin(f1*t);bit1=ones(1,100);endcp=[cp cp1];mod=[modc];bit=[bit bit1];endfsk=cp.*mod;% fsk = mod;subplot(2,1,1);plot(bit,'k','LineWidth',1);gridon;ylabel('Binary Signal');axis([0 100*length(s) -2.5 2.5]);subplot(2,1,2);plot(fsk,'k','LineWidth',1);gridon;ylabel('FSK modulation');axis([0 100*length(s) -2.5 2.5]);或用Matlab提供的函數(shù)fskmod
- 調(diào)用格式
y= fskmod(x,M,freq_sep,nsamp);
y=fskmod(x,M,freq_sep,nsamp,Fs);
- 參數(shù)說明
x:消息信號
M:表示消息的符號數(shù),必須是2的整數(shù)冪,M進制信號(0~M-1)
freq_sep:兩載波之間的頻率間隔,單位Hz
nsamp:輸出信號的采樣數(shù),必須是大于1的正整數(shù)
Fs:根據(jù)奈奎斯特采樣定理,(M-1)*freq_seq <= Fs
M=2;freqsep=8;nsamp=8;Fs=32;x=randi([0,M-1],1000,1);y=fskmod(x,M,freqsep,nsamp,Fs);ly =length(y);%畫2FSK的信號頻譜freq= -Fs/2:Fs/ly : Fs/2-Fs/ly;Syy =fftshift(abs(fft(y)));plot(freq,Syy)
PSK
functionbpskdigital( s, f )%實現(xiàn)BPSK% s:輸入二進制序列,f:載波信號的頻率(一個碼元有幾個載波周期)% 調(diào)用舉例:bpskdigital([1 0 1 1 0], 2)t = 0:2*pi/99:2*pi;cp = [];mod= []; bit = [];forn=1:length(s)ifs(n) == 0cp1 = -ones(1,100);bit1 =zeros(1,100);else%s(n)==1cp1 =ones(1,100);bit1 =ones(1,100);endc=sin(f*t);cp = [cp,cp1];mod= [mod,c];bit = [bit,bit1];endbpsk = cp .*mod;subplot(211);plot(bit,'LineWidth',1.5);gridon;ylabel('Binary Signal');axis([0 100*length(s) -2.5 2.5]);subplot(212);plot(bpsk,'LineWidth',1.5);gridon;ylabel('BPSK modulation');axis([0 100*length(s) -2.5 2.5]);end
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
FSK
+關(guān)注
關(guān)注
14文章
118瀏覽量
60581 -
ASK
+關(guān)注
關(guān)注
2文章
75瀏覽量
46979 -
程序
+關(guān)注
關(guān)注
117文章
3849瀏覽量
85489 -
數(shù)字調(diào)制
+關(guān)注
關(guān)注
0文章
52瀏覽量
13485 -
PSK
+關(guān)注
關(guān)注
1文章
27瀏覽量
21645
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
解讀數(shù)字通信原理實驗FSK(ASK)調(diào)制解調(diào)實驗
解讀數(shù)字通信原理實驗FSK(ASK)調(diào)制解調(diào)實驗 一、實驗目的 1.掌握FSK(ASK)
什么是數(shù)字調(diào)制?為什么只有數(shù)字調(diào)制被廣泛應(yīng)用?#數(shù)字調(diào)制 #調(diào)制 #通信原理 #電子通訊 #ASK #FSK
通信數(shù)字調(diào)制
安泰小課堂
發(fā)布于 :2023年10月17日 17:28:56
數(shù)字調(diào)制系統(tǒng)
數(shù)字調(diào)制系統(tǒng)6.1 引言6.2 二進制數(shù)字調(diào)制原理6.3 二進制數(shù)字調(diào)制系統(tǒng)的抗噪聲性能6.4 多進制數(shù)字調(diào)制系統(tǒng)數(shù)字調(diào)制也稱鍵控信號,有三
發(fā)表于 10-23 11:28
FPGA的2PSK數(shù)字調(diào)制解調(diào)代碼
誰有基于FPGA的2PSK數(shù)字調(diào)制解調(diào)Verilog代碼,有的發(fā)份我學習下,謝啦!QQ:975406162
發(fā)表于 07-23 19:38
基于labview的4ASK 4FSK 4PSK 調(diào)制與解調(diào)程序 求好人發(fā)個
基于labview的4ASK 4FSK 4PSK 調(diào)制與解調(diào)程序 求好人發(fā)個
發(fā)表于 04-02 19:54
誰有基于FPGA的數(shù)字調(diào)制器的程序啊
誰有基于FPGA的數(shù)字調(diào)制器的程序啊,急用啊ASK,PSK,.FSK,QPSK等
發(fā)表于 04-14 22:31
如何利用DSP Builder設(shè)計一種適合于軟件無線電使用的可控數(shù)字調(diào)制器
本文采用了Altera公司推出的FPGA的DSP開發(fā)工具DSP Builder軟件,基于DDS(直接數(shù)字頻率合成)技術(shù)原理,設(shè)計了一種適合于軟件無線電使用的可控數(shù)字調(diào)制器,可以完成FSK、PS
發(fā)表于 04-25 07:25
什么是fsk調(diào)制? fsk調(diào)制是什么意思?
什么是fsk調(diào)制? fsk調(diào)制是什么意思?
數(shù)字調(diào)頻又稱移頻鍵控,簡記為FSK,它
發(fā)表于 04-21 13:13
?2.4w次閱讀
基于CORDIC算法數(shù)字調(diào)制器的FPGA設(shè)計
通信系統(tǒng)的振幅鍵控(ASK)、移頻鍵控(FSK)和移相鍵控(PSK)是數(shù)字調(diào)制的3種基本信號形式。而數(shù)字調(diào)制器載波的產(chǎn)生通常都是基于查找表的
發(fā)表于 04-27 11:15
?57次下載
基本的數(shù)字調(diào)制系統(tǒng)
通信原理課件 介紹了基本的二進制和多進制振幅、頻移、相移、差分相移、數(shù)字鍵控
2ASK 調(diào)制解調(diào)、功率譜、誤碼率 2FSK 、2PSK、2
發(fā)表于 05-26 11:46
?0次下載
HF/VHF數(shù)字調(diào)制多功能發(fā)射機
,SSB等語音通信調(diào)制模式,及ASK,FSK,PSK等數(shù)據(jù)通信調(diào)制模式。 話筒輸入的語音信號經(jīng) AC97 Audio CODEC 編碼后輸入
發(fā)表于 11-17 15:54
?9次下載
一文詳談數(shù)字調(diào)制的IQ基本理論
無論是模擬調(diào)制,還是數(shù)字調(diào)制,都是采用調(diào)制信號去控制裁波信號的三要素:幅度、頻率和相位,分別別稱為調(diào)幅、調(diào)頻和調(diào)相。模擬調(diào)制稱為AM、FM和PM,而
發(fā)表于 07-20 10:25
?1次下載
淺談無線調(diào)制方式:ASK、FSK和PSK
振幅移位鍵控又稱“振幅鍵控”,是一種調(diào)制技術(shù)。如果數(shù)字調(diào)制信號的可能狀態(tài)對應(yīng)于二進制信息符號或其對應(yīng)的基帶信號狀態(tài)一對一,則調(diào)制信號稱為二進制數(shù)字調(diào)制信號。使用二進制信息符號鍵入稱為二
發(fā)表于 11-10 11:44
?1.8w次閱讀
信號發(fā)生器的模擬調(diào)制與數(shù)字調(diào)制的技術(shù)特性、應(yīng)用與演進路徑
體系。模擬調(diào)制以連續(xù)變化的基帶信號驅(qū)動載波參數(shù),典型方式包括調(diào)幅(AM)、調(diào)頻(FM)和調(diào)相(PM);而數(shù)字調(diào)制則通過離散的二進制符號控制載波狀態(tài),如幅移鍵控(ASK)、頻移鍵控(FSK
數(shù)字調(diào)制(ASK、FSK、PSK)例程分享
評論