t.m

来自「本程序实现产生几种调制方式的眼图并且对其进行比较」· M 代码 · 共 30 行

M
30
字号
 
  %——三种调制方式的功率谱密度比较
  BPSK=out_sig;
  QPSK=out_symi+j*out_symq;
  QAM16=out_symii+j*out_symqq;
  F_BPSK=fftshift(fft(BPSK));     %——频谱对称平移
  F_QPSK=fftshift(fft(QPSK));     %——频谱对称平移
  F_QAM16=fftshift(fft(QAM16));   %——频谱对称平移
 
  %——三种功率谱密度图,横轴采样点数,纵轴功率谱密度  
  figure(15);
  f=18*(-5000:4999)/40000;
  semilogy(f,abs(F_BPSK(15001:25000))/max(abs(F_BPSK)),'r');
  hold on;
  f1=18*(-5000:2:4999)/40000;
  semilogy(f1,abs(F_QPSK(7501:12500))/max(abs(F_QPSK)),'b');
  hold on;
  f2=18*(-5000:4:4999)/40000;
  semilogy(f2,abs(F_QAM16(3751:6250))/max(abs(F_QAM16)),'y');
  grid on;
  title('BPSK,QPSK,16QAM调制功率谱密度比较');
  ylabel('功率谱密度(db)');
  xlabel('频率(HZ)');
  legend('F_BPSK','F_QPSK','F_QAM16');

  
  

  
 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?