南京工业大学本科生毕业设计(论文)
plot(t,faskn); axis([0 100e-6 -2 2]); title('通过带通滤波后输出'); grid on;
cm=faskn.*car;%解调 subplot(322); plot(t,cm);
axis([0 100e-6 -2 2]); grid on;
title('通过相乘器后输出'); %低通滤波器
%================================================================== p=0.72;
gain1=0.14;%gain=(1-p)/2 Hz1=gain1*(z+1)./(z-(p)); subplot(323);
Hz1(Hz1==0)=10^(-8);%avoid log(0) plot(f,20*log10(abs(Hz1))); grid on;
title('LPF -3dB response'); axis([0 5e4 -3 1]); %滤波器系数
a1=[1 -0.72];%(z-(p)) b1=[0.14 0.14];%gain*[1 1] so=filter(b1,a1,cm);
23
第三章 PSK 调制系统
so=so*10;-d gain
so=so-mean(so);%removes DC component subplot(324); plot(t,so);
axis([0 8e-4 -3.5 3.5]); title('通过低通滤波器后输出'); grid on; %Comparator
%====================================================== High=2.5; Low=-2.5;
vt=0;%设立比较标准 error=0;
len1=length(so); for ii=1:len1 if so(ii) >= vt Vs(ii)=High; else Vs(ii)=Low; end end Vo=Vs; subplot(325);
plot (t,Vo), title('解调后输出信号'), axis([0 2e-4 -5 5])
—24 —
南京工业大学本科生毕业设计(论文)
grid on;
xlabel('时间 (s)'), ylabel('幅度(V)'),
图3-2调试运行图
3.1.3 用Simulink实现PSK调制
首先构造如图3-3所示的Simulink模型:
图3-3 Simulink模型
25
第三章 PSK 调制系统
这里载波的参数设置见图3-4,为了便于观察将载波频率设置为:
图3-4载波参数设置
—26 —
南京工业大学本科生毕业设计(论文)
这样,所需模块找到以后,排列好,用简单的直线连接起来,点击运行,然后双击示波器scope,便出现所需的PSK调制波形。这里对示波器进行参数设置,使之同时显示二进制序列,载波波形和调制信号波形,见图3-5
图3-5载波与调制信号波形
图像波形第一行,是载波信号波形;
图像波形第二行,是根据基带信号,实现的调相; 图像波形第三行,与第一行的波形是呈翻转状。
3.2 4PSK的调制和解调
3.2.1 4PSK信号
四进制绝对相移键控(4PSK)直接利用载波的四种不同相位来表示数字信息。4PSK信号相位φn矢量图如图3-6
27