资源简介

产生雷达发射信号,相位编码采用巴克码,画出其调制信号的时域图和频谱图

资源截图

代码片段和文件信息


close all;clear all;clc;
%%%%%%%%%%%%%%% 产生雷达发射信号 %%%%%%%%%%%%%
code=[11111-1-111-11-11];    % 13位巴克码
tao=10e-6;    % 脉冲宽度10us
fc=28e6;      % 调频信号起始频率
f0=30e6;      % 调频信号中心频率
fs=100e6;     % 采样频率
ts=1/fs;      % 采样间隔
B=4e6;        % 调频信号调频带宽
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(1n*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:n*tao-1/fs;
figuresubplot(211)plot(ts);
xlabel(‘t(单位:S)‘)title(‘混合调制信号(13为巴克码+线性调频)‘);
s_fft_result=abs(fft(s(1:N)));
subplot(212)plot((0:fs/N:fs/2-fs/N)abs(s_fft_result(1:N/2)));
xlabel(‘频率(单位:Hz)‘)titl

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         934  2015-05-25 18:46  BARKER\BARKER_singnal.m
     文件         169  2015-05-25 20:10  BARKER\README.txt

评论

共有 条评论