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

📄 zhunhe.m

📁 用MATLAB仿真雷达的函数
💻 M
字号:
%混合调制信号的脉内信号频谱(7位巴克码和线性调频混合)
 close all;clear all;clc;
 code=[1,1,1,0,1,0,1];  %7位巴克码
 tao=10e-6;  %脉冲宽度10us
 fc=0.5e6;  %调频信号的起始频率
 fs=10e6;  %采样频率100MHz
 B=1e6;  %调频信号的带宽
 t_tao=0:1/fs:tao-1/fs;
 N=length(t_tao);
 k=B/fs*2*pi/max(t_tao);
 n=length(code);
 pha=0;
 s=zeros(1,n*N);
 for i=1:n
     if code(i)==1 
         pha=pi;
     else
         pha=0;
     end
     s(1,(i-1)*N+1:i*N)=cos(2*pi*fc*t_tao+k*cumsum(t_tao)+pha);
 end
 t=0:1/fs:7*tao-1/fs;
 figure,subplot(2,1,1),plot(t,s);
 xlabel('t(单位:s)');title('混合调制信号(7位巴克码+线性调频)');
 s_fft_result=abs(fft(s(1:N)));
 subplot(2,1,2),plot((0:fs/N:fs/2-fs/N),abs(s_fft_result(1:N/2)));
 xlabel('频率(单位:Hz)');title('码内信号频谱');
 

⌨️ 快捷键说明

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