Системная модель бистатического радара с двумя целями
Автор
function calc_param_BistaticRadar()
dop2speed(a,b ) = a* b
val2ind(value_in,delta,GridStartVal) = Int64((value_in-GridStartVal)/delta + 1)
Fs = 3e6
tau = 20/3e6
PRF = 3125
bw = 3e6
ppow = 2000
RadarTxPos = [0;0;0]
RadarTxVel = [0;0;0]
Fc = 3e8
MaxRange = 40e3
TargetPos = [15000 35000;1000 -1000;500 100]
TargetVel = [100 -160;100 0;0 -50]
RadarRxPos = [20000;1000;100]
RadarRxVel = [0;20;0]
RCS = [2.5 4]
pspeed = 299792458
rngRes = 50
timeRes = 64*(1/PRF)
timeSpan = 7*64*(1/PRF)
dopOff = dop2speed(-3125/2,pspeed/Fc)
dopRes = dop2speed(3125/256,pspeed/Fc)
coeff = [ 0.9876883405951368 - 0.1564344650402366im
0.8090169943749423 - 0.5877852522924801im
0.15643446504022473 - 0.9876883405951387im
-0.8090169943749507 - 0.5877852522924687im
-0.7071067811865428 + 0.7071067811865522im
0.8090169943749447 + 0.587785252292477im
0.15643446504023453 - 0.9876883405951371im
-0.8090169943749479 + 0.5877852522924725im
0.9876883405951377 - 0.156434465040231im
-1.0 - 6.123233995736766e-16im
0.9876883405951374 - 0.156434465040233im
-0.8090169943749466 + 0.5877852522924742im
0.15643446504023203 - 0.9876883405951375im
0.8090169943749473 + 0.5877852522924734im
-0.7071067811865477 + 0.7071067811865475im
-0.8090169943749477 - 0.5877852522924728im
0.15643446504023092 - 0.9876883405951378im
0.8090169943749473 - 0.5877852522924732im
0.9876883405951378 - 0.1564344650402309im
1.0 + 0.0im]
rngoffset = length(coeff)* pspeed/Fs
return (Fs = Fs,
tau = tau,
PRF = PRF,
bw = bw,
ppow = ppow,
RadarTxPos = RadarTxPos,
RadarTxVel = RadarTxVel,
Fc = Fc,
MaxRange = MaxRange,
TargetPos =TargetPos,
TargetVel = TargetVel,
RadarRxPos = RadarRxPos,
RadarRxVel = RadarRxVel,
RCS = RCS,
pspeed = pspeed,
rngRes = rngRes,
timeRes = timeRes,
timeSpan = timeSpan,
dopOff = dopOff,
dopRes = dopRes,
coeff = coeff,
rngoffset = rngoffset)
end