• 大小: 1.7MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-02
  • 语言: Matlab
  • 标签: 巴克码  模糊图  

资源简介

本代码为13为巴克码的雷达信号产生,以及其模糊图,等高线,时间切片,速度切片的图形。

资源截图

代码片段和文件信息

function bake = bakema_f(code)
% code=[11111-1-111-11-11];
tao=6.5e-6;%脉冲宽度
fc=2e6;%载波频率
fs=100e6;%采样频率

t=0:1/fs:tao%13个正弦波周期采样,采样间隔是1/fs
t1=0:1/fs:1/fc;%每个周期采样
for i=1:length(t)
    s(i)=sin(2*pi*fc*t(i));
end

%产生13位巴克码序列
k=1;
for i=1:length(code)
    for j=1:length(t1)-1
        bake(k)=code(i)*1;
        k=k+1;
    end
end
bake(k)=bake(k-1);

k=1;
for i=1:length(code)
    for j=1:length(t1)-1
        if code(i)==1
            ccode(i)=1;
        else
            ccode(i)=-1;
        end
        bbake(k)=ccode(i)*1;
        k=k+1;
    end
end
bbake(k)=bbake(k-1);

for i=1:length(t)
    sbake(i)=s(i)*bbake(i);
end
figure(1)
subplot(311);
plot(ts);
xlabel(‘时间(t)‘);
% ylabel(‘normalized amibiguity cut for f=0‘) 
title(‘信号波形‘);
grid on;

subplot(312)
plot(tbake)
xlabel(‘时间(t)‘)
% ylabel(‘normalized amibiguity cut for f=0‘) 
title(‘巴克码‘)
% grid on

axis([07*10e-7-1.51.5]);%设置坐标范围
subplot(313);
plot(tsbake);
xlabel(‘时间(t)‘);
% ylabel(‘normalized amibiguity cut for f=0‘) 
title(‘二相编码信号波形‘);
grid on;
            

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-05-29 19:47  Barker_ambig\code\
     文件        1182  2015-05-29 19:21  Barker_ambig\code\bakema_f.m
     文件        1958  2015-05-29 19:47  Barker_ambig\code\Barker_ambig.m
     文件         121  2015-05-29 19:29  Barker_ambig\code\main_Barker_ambig.m
     文件     1945290  2015-05-29 19:44  Barker_ambig\报告.docx

评论

共有 条评论