⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 f.m

📁 基于matlab的gmsk信号的调制
💻 M
字号:
function f=f(t)
T=1/270833;
N=8;
dt=T/N;
t=[4*T:dt:10*T];                                        %显示三个周期
f=zeros(1,length(t)); 
close all;
hold on
for i=1:50                                              %画图50次
b=sign(randn(1,2000));
  for n=1:length(t)
       k=floor(t(n)/T);                                 %下取整
       L=sum(b(1:k-3));
       %L=mod(sum(b(1:k-3)),4);                         %画眼图时取模可减少计算次数
       f1=pi*b(k-2)*quad(@g,-2.5*T,1.5*T+t(n)-k*T);     %对g(t)积分
       f2=pi*b(k-1)*quad(@g,-2.5*T,0.5*T+t(n)-k*T);
       f3=pi*b( k )*quad(@g,-2.5*T,-0.5*T+t(n)-k*T);
       f4=pi*b(k+1)*quad(@g,-2.5*T,-1.5*T+t(n)-k*T);
       f5=pi*b(k+2)*quad(@g,-2.5*T,-2.5*T+t(n)-k*T);
       f(n)=f1+f2+f3+f4+f5+L*pi/2;
  end
plot(t,cos(f));                                
end

⌨️ 快捷键说明

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