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

📄 qpsk.m

📁 关于QPSK调制的仿真
💻 M
字号:
%信号分选
clear all;

fc=14400000;   %载波频率
fd=100000;       %信号带宽
f0=20400000;
modulation=0;

Ns=6400;
t=0:1/fs:(Ns-1)/fs;
k=1:Ns;

SKN=0;

q=(randint(500,1,2));

len = length(modulation);

for N=1:1:len
    %数字信号生成,对应采样点生成 
    bandwidth=fd(N);
    NS=round(fs/bandwidth);
    q1=q(:,ones(1,NS))';
    qq=q1(:)';  
    
    if modulation(N)==2
    %qpsk信号生成  
    %需要信号重新生成  
    q2=randint(500,1,4);  
    
    NS2=round(fs/fd(N));
    q21=q2(:,ones(1,NS2))';
    qq2=q21(:)';  

    CC=cos(2*pi*fc(N)*t);SS=sin(2*pi*fc(N)*t);
    SK=CC.*cos(qq2(1:Ns)*pi/2)-SS.*sin(qq2(1:Ns)*pi/2);
    end
     
    SKN=K;
         
    clear CC;
    clear SK;
    clear SS; 
    clear qq;
    clear q1;
end
%信号的频谱图
SkF=fft(SKN);
figure(1);
subplot(2,1,1);plot(k,SKN);grid;title('多路信号时域图');
subplot(2,1,2);plot(k*fs/Ns,abs(SkF));grid;title('多路信号频域图');    

⌨️ 快捷键说明

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