7

BSAR Matlab Implementation

7.1. Construction of a helicopter image

1 clear all, close all

2

3 obj=zeros(25,100,15); obj(12,1,1)=1;

4 obj(13,1,1)=1; obj(14,1,1)=1; obj(11,2,1)=1;

5 obj(15,2,1)=1; obj(10,3,1)=1; obj(16,3,1)=1;

6 obj(9,4:15,1)=1; obj(17,4:15,1)=1;

7 obj(12,3,5)=1; obj(13,3,5)=1; obj(14,3,5)=1;

8 obj(11,4,5)=1; obj(15,4,5)=1; obj(10,5,5)=1;

9 10. obj(16,5,5)=1; obj(9,6:15,5)=1; obj(17,6:15,5)=1;

11 obj(12,1,2)=1; obj(13,1,2)=1; obj(14,1,2)=1;

12 obj(11,2,2)=1; obj(15,2,2)=1; obj(10,3,2)=1;

13 obj(16,3,2)=1; obj(12,2,3:4)=1; obj(13,2,3:4)=1;

14 obj(14,2,3:4)=1; obj(11,3,3:4)=1; obj(15,3,3:4)=1;

15 obj(10,4,3:4)=1; obj(16,4,3:4)=1; obj(9,5:15,1:5)=1;

16 obj(17,5:15,1:5)=1; obj(10:17,5:16,5)=1;

17 obj(10,15:17,1)=1; obj(16,15:17,1)=1;

18 obj(10:16,17,1)=1; obj(10:16,17,5)=1;

19 obj(10:16,17,1:5)=1; obj(10:16,17,1:5)=1;

20 % tale

21 obj(10,15:17,5)=1; obj(16,15:17,5)=1;

22 obj(11,18:20,3:4)=1; obj(15,18:20,3:4)=1;

23 obj(12,18:34,3:4)=1; obj(14,18:34,3:4)=1;

24 obj(13,34,3:4)=1; obj(10:16,35:36,3:4)=1;

25 obj(12:14,37:38,3:4)=1;

26 %blade

27 obj(11,4:13,7)=1;

28 obj(11,3,7)=1; obj(12,2,7)=1;

29 obj(13,1,7)=1; obj(14,2,7)=1; obj(15,3,7)=1;

30 obj(15,4:13,7)=1; obj(12,14,7)=1;

31 obj(13,15,7)=1; obj(15,14,7)=1;

32 deltax=1; %distance between two grid nodes

33 deltay=1;

34 deltaz=1;

35 kapa_x=-15;%target initial X coordinate

36 kapa_y=-13;%target initial Y coordinate

37 kapa_z=0; %target initial Z coordinate

38

39 [x,y,z]=meshgrid(1:100,1:25,1:15);

40 index=find(obj~=0); ...

Get Bistatic SAR/GISAR/FISAR Geometry, Signal Models and Imaging Algorithms now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.