2Ask-2Fsk-2Psk波形产生和功率谱分析产生
2Ask,2Fsk,2Psk波形产生和功率谱分析产生程序如下:%2Ask,2Fsk,2Psk波形产生和功率谱分析产生clc;clcar;close;step=0:0.01:9.99;matrix=ra
2Ask,2Fsk,2Psk 波形产生和功率谱分析产生 程序如下: 波形产生和功率谱分析产生 %2Ask,2Fsk,2Psk clc;clcar;close; step=0:0.01:9.99; % 产生只有 的矩阵 matrix=randinl(l,l 0,2); 01 signal=matrix(ceil(step+0.01)); % %采样频率 Fs=1000; n=0:l/Fs:l;nfft=1024; figure(I) subplot(3,l,l) plot(step,signal);grid % on axis([0,10,0,1.2]); 计算 ask=sin(2*pi*step).*signal; %2ASK subplot(3,l,2) 波形作图 plot(stcp,ask);grid %2ASK on title(2ASK); %知形窗 window=boxcar(length(ask)); [Power,f]=periodogram(ask,window,nfft,Fs); subplol(3,l,3) %画功率谱图 plot(f, 10*log 10(Power));grid on 谱、; 功率 title('2ASK figure(2) subplot(3,l,l) plot(step,signal);grid % on tilleC); axis([0,10,0,1.2]); 计算 fsk=sin(2*pi*step.*(signal+ones( 1,1000))); subplot(3,l,2) %2FSK 波形作图 plot(step,fsk);grid %2FSK on title('2FSK'); 矩形窗 window=boxcar(length(fsk)); % [Power,f]=periodogram(fsk,window,nfft,Fs); subplot(3,l,3) %画功率谱图 plot(f, 10*logl0(Power));grid on ); 功率谱 tit!e('2FSK figure(3) subplot(3,l,l) plol(step,signal);grid title(-); % on axis([0,10,0,1.2J); 计算 psk=sin(2*pi*step.*(signal.*2-ones( 1,1000))); %2PSK

