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

📄 am_modulation.asv

📁 APSK仿真程序
💻 ASV
字号:
a=(rand(1,5)>0.5)+0.3;
x=0:0.02:2;
y=[];
for i=1:length(a);
    y=[y,a(i)*sin(pi*x)];
end

plot(y)
grid on
xlabel('t');
ylabel('y');
title('amplitude modulation ');
Ts=1;
w=-120:1:120;
Wh=50;
for i=1:length(w)
    if(abs(w(i))<=100)
        h(i)=Ts*(1+cos(w(i)*pi/(2*Wh)))/2;
    else 
        h(i)=0;
    end
end
figure;
subplot(1,2,1)
plot(w,h)
xlabel('f');
ylabel('|G(f)|');
fc=300;
w1=-(fc+120):1:fc+120;
for i=1:length(w1)
    if(abs(w1(i)+fc)<=100)
        h1(i)=Ts*(1+cos((w1(i)+fc)*pi/(2*Wh)))/2;
    else if abs(w1(i)-fc)<=100
         h1(i)=Ts*(1+cos((w1(i)-fc)*pi/(2*Wh)))/2;    
    else 
        h1(i)=0;
    end
end
subplot(1,2,2)
plot(w1,h1)

⌨️ 快捷键说明

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