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

📄 ook3.m

📁 产生ook
💻 M
字号:
clear all;
close all;
N=100;

A=1;
fc=2;
T=10;
fs=1/T;
N_sample=1000;
N=256;
dt=T/N_sample;

t=0:dt:T-dt;
st=[ones(1,N_sample/10),zeros(1,N_sample/10),ones(1,N_sample/10),zeros(1,N_sample/10),ones(1,N_sample/10),zeros(1,N_sample/10),ones(1,N_sample/10),zeros(1,N_sample/10),ones(1,N_sample/10),zeros(1,N_sample/10)];
figure(1)
subplot(211)
plot(t,st);
axis([0 10 0 1.2]);ylabel('输入信号');


[f,Sf]=T2F(t,st);
subplot(212)
plot(f,abs(Sf).^2);
axis([-4 +4 0 30]);ylabel('输入信号功率谱');


%%ook
figure(2)
ht=A*cos(2*pi*fc*t);
s_ook=st.*ht;
subplot(211)
plot(t,s_ook);
axis([0 10 -1.2 1.2]);ylabel('ook信号');

[f,S_ook]=T2F(t,s_ook);
subplot(212)
plot(f,abs(S_ook).^2);
axis([-fc-4 fc+4 0 8]);ylabel('ook信号功率谱');


%%2psk
v_2psk=2*st-1;
s_2psk=v_2psk.*ht;
figure(3)
subplot(211)
plot(t,s_2psk);
axis([0 10 -1.2 1.2]);ylabel('2psk信号');

[f,S_2psk]=T2F(t,s_2psk);
subplot(212)
plot(f,abs(S_2psk).^2);
axis([-fc-4 fc+4 0 15]);ylabel('2psk信号功率谱');

%%2fsk
figure(4)
fc1=2;fc2=5;
ht1=A*cos(2*pi*fc1*t);
ht2=A*cos(2*pi*fc2*t);
v_2fsk=st-1;
s_2fsk=st.*ht1-v_2fsk.*ht2;
subplot(211)
plot(t,s_2fsk);
axis([0 10 -1.2 1.2]);ylabel('2fsk信号');

[f,S_2fsk]=T2F(t,s_2fsk);
subplot(212)
plot(f,(abs(S_2fsk).^2));
axis([-fc-4 fc+4 0 8]);ylabel('2fsk信号功率谱');










⌨️ 快捷键说明

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