www.pudn.com > BPSK_radar.rar > BPSK.m
%相位编码信号(PSK)
%此处为二相编码BPSK,实际上二相与四相编码基本一致.查看有关资料
%在雷达信号中常用二相,四相在通信中使用多.二相编码信号有m序列,L序列,双素数序列,巴克码序列等
%此例产生7位巴克码编码的二相码,采样率100MHz,载波10MHz,码宽0.5us
close all;clear all;clc;
code=[1,1,1,0,0,1,0]; %7位巴克码
tao=0.5e-6; %脉冲宽度0.5us
fc=10e6; %载波10MHz
fs=100e6; %采样频率100MHz
t_tao=0:1/fs:tao-1/fs;
n=length(code);
pha=0;
t=0:1/fs:7*tao-1/fs;
s=zeros(1,length(t));
for i=1:n
if code(i)==1
pha=pi;
else pha=0;
end
s(1,(i-1)*length(t_tao)+1:i*length(t_tao))=cos(2*pi*fc*t_tao+pha);
end
figure,plot(t,s),xlabel('t(单位:S)'),title('二相码(7位巴克码)');
code1=[13,0,1,0,1,0,1,0,1,0,1,0,1];
c = xcorr(code1);
figure(2);
plot(c);