資源簡介
MATLAB時延波束形成,構造CW脈沖信號,挪點實現時延補償
代碼片段和文件信息
close?all;
clear?all;
tic
fs?=?1e6;?%信號長度1s
N?=?fs;
f0?=?1000;
velocity?=?1500;
lamda?=?velocity/f0;
theta0?=?30*pi/180;
t1?=?(0:fs-1)/fs;
wave_count?=?10;
fixedlength?=?zeros(1fs/2);
signal?=?zeros(16N);
delay_scan?=?zeros(1180);
beamform_temp?=?zeros(16N);
beamform_?=?zeros(180N);
for?k?=?1:16
????????delay?=?lamda*sin(theta0)/(velocity*2);
????????st_recive?=?10*cos(2*pi*f0*(t1-(k-1)*delay));
????????offset_prime?=?zeros(1round((k-1)*delay*fs)+10000);
????????temp?=?awgn([offset_prime...
?????????????????st_recive(length(offset_prime)+1:...
?????????????????length(offset_prime)+wave_count*fs/f0)...
????????zeros(1N-length(offset_prime)-wave_count*fs/f0)]20);
????????signal(k:)?=?temp;
end
k=1;
評論
共有 條評論