Trong lĩnh vực Công Nghệ Thông Tin nói riêng, yêu cầu quan trọng nhất của người học đó chính là thực hành. Có thực hành thì người học mới có thể tự mình lĩnh hội và hiểu biết sâu sắc với lý thuyết. Với ngành mạng máy tính, nhu cầu thực hành được đặt lên hàng đầu. Tuy nhiên, trong điều kiện còn thiếu thốn về trang bị như hiện nay, người học đặc biệt là sinh viên ít có điều kiện thực hành. Đặc biệt là với các thiết bị đắt tiền như Router, Switch chuyên dụng
Trang 1NGHIÊN CỨU SỬ DỤNG THUẬT TOÁN TIẾN HÓA VI PHÂN
ĐỂ TĂNG TỐC ĐỘ HỘI TỤ VÀ NÂNG CAO ĐỘ CHÍNH XÁC ĐỊNH
VỊ MỤC TIÊU TRONG HỆ THỐNG RA ĐA THỤ ĐỘNG TDOA
Phạm Quyết Thắng1*, Trần Văn Hùng2
Tóm tắt: Bài báo đề xuất phương án giải bài toán định vị mục tiêu trong hệ
thống ra đa thụ động TDOA bằng thuật toán tiến hóa vi phân và kết hợp với một thuật toán định vị trực tiếp Việc kết hợp bằng cách sử dụng ước lượng vị trí của một thuật toán định vị trực tiếp làm giá trị khởi tạo cho thuật toán tiến hóa vi phân
đã làm giảm không gian tìm kiếm cũng như tăng tốc độ hội tụ của thuật toán Đây
là phương pháp giải bài toán cho tốc độ hội tụ nhanh, độ chính xác định vị cao, đặc biệt khi cường độ nhiễu lớn.
Từ khóa: Rađa thụ động, Sai số định vị, Thuật toán di truyền, Thuật toán tiến hóa vi phân, TDOA.
I ĐẶT VẤN ĐỀ
Theo lý thuyết cơ bản của thuật toán tiến hóa vi phân (Differential Evolution Algorithm, DE hoặc DEA) có thể thích hợp để áp dụng vào định vị mục tiêu trong hệ thống TDOA cũng như mô phỏng trên máy tính Qua kết quả mô phỏng và so sánh với các thuật toán định vị trực tiếp (khảo sát sử dụng thuật toán bình phương tối thiểu LS [3] , Least Square) và thuật toán di truyền cải tiến [2] , [10] , [11] (Genetic Algorithm, GA) cho thấy thuật toán tiến hóa vi phân có thể áp dụng vào hệ thống ra đa thụ động TDOA thực có hiệu quả
Thuật toán tiến hóa vi phân và các thuật toán tiến hóa thông thường có những điểm khác nhau sau [12] , [13] , [15] , [16] :
- Thuật toán tiến hóa vi phân được mã hóa bằng số thực, trong khi thuật toán tiến hóa thông thường mã hóa bằng chuỗi nhị phân
- Trong thuật toán tiến hóa thông thường, thường chọn hai cá thể để sản sinh con mới qua lai ghép, trong khi thuật toán tiến hóa vi phân sản sinh thế hệ con cháu được kết hợp bởi ba cá thể cha mẹ Sau đó mới lựa chọn để có được một thế hệ dân số mới
- Các cá thể trong thuật toán tiến hóa vi phân được sử dụng để tạo ra một cá thể mới hay không bằng cách so sánh với giá trị hàm thích nghi được lựa chọn và đối chiếu với các giá trị ngưỡng để ra quyết định
Tính ưu việt của thuật toán tiến hóa vi phân:
So với các thuật toán tiến hóa khác, thuật toán tiến hóa vi phân có chiến lược tìm kiếm dựa vào cực trị toàn cục, chiến lược tồn tại dựa trên tác vụ biến thể đơn giản và một đối thủ cạnh tranh để giảm bớt sự phức tạp của các thao tác tái tạo gen Hơn nữa, thuật toán tiến hóa vi phân có khả năng nhớ độc đáo để nó có thể tự động theo dõi các điều kiện tìm kiếm hiện tại, do đó điều chỉnh chiến lược tìm kiếm hợp lý Các đặc tính ưu việt như sau:
- Thuật toán tổng quát không phụ thuộc vào loại thông tin;
- Phương pháp này dễ thực hiện và cài đặt mô phỏng;
- Các nhóm tìm kiếm, các cá thể có khả năng ghi nhớ các lời giải tối ưu;
- Tìm kiếm hỗ trợ, các cá thể có khả năng sử dụng thông tin cục bộ và các nhóm toàn cục để định hướng thuật toán tìm kiếm tốt hơn trên phạm vi rộng;
- Dễ dàng để kết hợp với các thuật toán khác để tạo thành thuật toán kết hợp có hiệu quả tốt hơn
Trang 2Trong thực tế các bài toán định vị thường được sử dụng là các bài toán định vị trực tiếp (ĐVTT) [1] , [3] , [6] , [7] bằng cách tính toán dựa trên phương pháp hình học bố trí trạm thu và thời gian trễ của tín hiệu từ một trạm tham chiếu đến các trạm còn lại trong hệ thống tạo thành một hệ phương trình phi tuyến hyperbol Việc giải hệ phương trình này có nhiều phương pháp khác nhau, các phương pháp số học như biến đổi chuỗi Taylor [5] , phương pháp giải tích biến đổi hệ phương trình phi tuyến về một hệ tuyến tính trung gian như phương pháp Chan/Ho [6] , Fang [7] Đa số các bài toán này thuộc loại tuyến tính bình phương nhỏ nhất (LLSA) Nhìn chung các bài toán định vị TDOA là phải tuyến tính hóa hệ phương trình qua những bước trung gian và quy về một hệ phương trình bậc hai, việc giải và biện luận các trường hợp phương trình bậc 2 có nghiệm đơn, nghiệm kép, vô nghiệm, hay 2 nghiệm phân biệt sẽ cho ta hình dung được sự phụ thuộc của bố trí hình học trạm thu đến việc giải được hệ phương trình phi tuyến và tính khả nghiệm của nó Trong những trường hợp đặc biệt, nếu hệ có 2 nghiệm ta có thể sử dụng một số cách để chọn nghiệm đúng, khi hệ vô nghiệm thì hệ thống không hoàn thành nhiệm vụ, tức không xác định được vị trí mục tiêu Để hỗ trợ những trường hợp như thế này, đến nay người ta vẫn dùng các cách tiếp cận sau:
1) Tìm kiếm nghiệm tối ưu, trong đó dựa trên phân tích toán học, người ta đưa ra các quy tắc định hướng tìm kiếm một lời giải đủ tốt [4] [6]
2) Sử dụng các kỹ thuật tìm kiếm cục bộ để tìm lời giải tối ưu địa phương [5]
3) Tìm lời giải gần đúng nhờ các thuật toán mô phỏng tự nhiên [10] như giải thuật di truyền (GA) [8] , [9] , tiến hóa (EA) [13]
Hai cách tiếp cận đầu thường cho lời giải nhanh nhưng không thể cải thiện thêm lời giải tìm được, nên cách tiếp cận thứ ba đang được sử dụng cho các bài toán có không gian tìm kiếm lớn Trong các phương pháp mô phỏng tự nhiên, thuật toán di truyền và tiến hóa là cách tiếp cận tương đối mới đang được nghiên cứu và ứng dụng cho các bài toán định vị thiết bị di động [8] , [9] Thuật toán vi tiến hóa là một bước cải tiến tiếp theo của thuật toán
di truyền nhằm tăng tốc độ hội tụ và cải thiện độ chính xác của lời giải tối ưu toàn cục DEA là một thuật toán dựa trên dân số tiến hóa với bộ nhớ các cá thể trong quần thể và khả năng giải được của đặc tính chia sẻ thông tin, thông qua sự hợp tác và cạnh tranh giữa các cá thể trong quần thể để đạt được lời giải tối ưu của bài toán Bản chất của nó được tác giả Paul đưa ra dựa trên mã hóa một số thực để cải tiến thuật toán di truyền vét cạn rất tốt Thuật toán di truyền chuẩn đều có ba tác vụ: lựa chọn, lai ghép và đột biến, thuật toán tiến hóa vi phân khác hơn một bước là sử dụng tuần tự các biến thể, lai ghép và lựa chọn [12] [13]
II GIẢI BÀI TOÁN ĐỊNH VỊ BẰNG THUẬT TOÁN TIẾN HÓA VI PHÂN CHO
HỆ THỐNG RA ĐA THỤ ĐỘNG TDOA 4 TRẠM THU
A Mô hình bài toán
Tình huống được mô tả trong hình 1 [1] Ký hiệu các giá trị khi không có nhiễu là mũ
không, thì TDOA r i,0 khi có nhiễu sẽ là (i = 0 là trạm tham chiếu):
với, , = − là thành phần nhiễu (sai số ước lượng giữ chậm), c là vận tốc sóng
điện từ, với = 0 − 1 là nhiễu Gauss trắng trung bình không, độc lập có phương sai là thì ma trận hiệp phương sai của sẽ là
Trang 3=
=
là khoảng cách giữa mục tiêu và N trạm thu và từ , ( , , ) là tọa độ của mục tiêu, và
( , , ) là tọa độ của các trạm thu ta có:
= 1 − 1
(3)
Đặt là vec-tơ ước lượng TDOA, ta có:
= , , , , , ,
= [ , , … , ]( )
= [ , , … , ]( ) Xác định vec-tơ nhiễu là = , , , , , ,
Vậy có thể viết lại:
= − + =
( − ) + ( − ) + ( − )2
⋮
−
( − ) + ( − ) + ( − )2
⋮ ( − ) + ( − ) + ( − )2
+
(4)
Xét trường hợp khi số trạm N≥3, theo xác suất thống kê, để có thông tin đầy đủ về mục
tiêu ta xét ước lượng hợp lý tối đa của tọa độ mục tiêu ( , , ), vì các phép đo độc lập
nhau nên hàm thích nghi phụ thuộc vào vec-tơ tham số = [ , , ] là:
, , , , , , = (2 ) | | −1
ớ ≜ , , , , … , ,
(5)
Ta xét trường hợp khi N≥3 sử dụng đầy đủ thông tin thống kê ước lượng hợp lý cực đại
của tọa độ mục tiêu ( , , ) Theo (5) ước lượng hợp lý cực đại của tọa độ mục tiêu sẽ là:
(6)
Từ (6) bỏ qua hệ số ta nhận được tọa độ mục tiêu qua hàm ước lượng hợp lý cực tiểu:
Trang 4Giải hệ phương trình phi tuyến (7) khó khả thi nên trong phần nghiên cứu này, chúng tôi đề xuất cải tiến thuật toán di truyền đã nêu [2] để tìm tọa độ mục tiêu Quá trình tìm kiếm các lời giải sẽ sinh ra các điểm khác nhau như quá trình tiến hóa để phục vụ việc tìm kiếm các giải pháp tối ưu trên toàn cục
B Thuật toán tiến hóa vi phân giải bài toán định vị TDOA
Trong phần này sẽ trình bày việc áp dụng thuật thuật toán tiến hóa vi phân để giải bài toán định vị hyperbol cho hệ thống TDOA Thuật toán dựa trên mô hình đã thiết lập trong phần thuật toán di truyền [2] Các bước cài đặt thuật toán tiến hóa vi phân như sau:
Bước 1: Mã hóa nhiễm sắc thể
Mã hóa các nhiễm sắc thể bằng số thực Trong không gian 2 chiều biểu diễn mỗi cá thể bằng 2 gen, trong không gian 3 chiều biểu diễn bằng 3 gen Trước hết, xác định tọa độ của mục tiêu chuyển động trong bán kính phát hiện của trạm thu đầu tiên nhận được tín hiệu theo công thức :
x ≤ x ≤ x
y ≤ y ≤ y
z ≤ z ≤ z
(8)
Trong đó x , x , y , y , z , z là giới hạn tọa độ của một trạm có thể quan sát được mục tiêu Sau đó ước lượng hiệu chỉnh theo công thức sau tối ưu tọa độ (x,
y, z) theo (9):
x = x + v(1)[x − x ]
y = y + v(2)[y − y ]
z = z + v(3)[z − z ]
(9)
Tọa độ mục tiêu khởi tạo được mã hóa bằng cách ánh xạ vào khoảng số thực [0,1] với các gen v(i), i=1, 2, 3 tương ứng với các biến x, y, z tạo thành bộ mã nhiễm sắc thể
v = [v(1), v(2), v(3)]
Bước 2: Thiết lập số lượng dân số ban đầu của quần thể
Theo công thức (8) xác định số chiều tọa độ sẽ sinh ra ma trận 3xΣ chiều số ngẫu nhiên độc lập , = { , , , } sẽ là số lượng cá thể bậc cha mẹ, Σ là tổng cá thể trong quần thể Mỗi cá thể = , , , , , , là lời giải cần ước lượng, D là số chiều tọa độ,
không gian 2 chiều D=2, không gian 3 chiều D=3 Trong đó , , , , , , các thành phần biểu diễn cho véc-tơ nhiễm sắc thể tương ứng với các chiều tọa độ của mục tiêu , ,
Bước 3: Tính toán hàm mục tiêu
Hàm mục tiêu được áp dụng theo công thức
Trong đó = [ , , ] trong đó , , là tọa độ mục tiêu tương ứng với nhiễm sắc
thể v khi thay vào công thức (10) Trong đó = = , , , , ,
Bước 4: Biến thể
Trang 5Đối với mỗi cá thể (ước lượng kết quả tọa độ mục tiêu) chuyển động luôn tồn tại một biến thể theo (11):
F ∈ [0, 1] là hệ số tỉ lệ độ khác biệt giữa gen bố mẹ và gen khác bố mẹ được chọn theo
[14]
Bước 5: Lai ghép
Sử dụng công thức (12), để sinh ra cá thể lai ghép và (11) để sinh ra biến thể
từ cá thể
, ế ℎá đ ề ệ ê
(12)
Bước 6: Lựa chọn
Tính toán lựa chọn giữa các thể và cá thể lai ghép thông qua so sánh hàm mục tiêu của hai cá thể này Nếu cá thể nào có chất lượng tốt sẽ được chọn làm các thể trong tập dân số mới
, ế ℎá đ ề ệ ê
(13)
Bước 7: Sinh thế hệ dân số mới
Sau các quá trình biến thể, lai ghép và lựa chọn từ các các thể thế hệ cha mẹ sẽ tạo ra thế hệ tiếp theo
Bước 8: Đánh giá chất lượng dân số mới
Trong Bước 3, tính toán các giá trị hàm thích nghi của mỗi nhiễm sắc thể trong quần thể mới, nếu các giá trị hàm thích nghi của các cá thể trong tập dân số mới cao hơn thì được chọn, nếu không thì chọn cá thể trong tập dân số thế hệ trước Kiểm tra điều kiện kết thúc, nếu thỏa mãn thì kết thúc thuật toán, nếu không thì lặp lại các bước 4-8 cho đến khi một điều kiện chấm dứt được đáp ứng, ở dây sử dụng số lần lặp tối đa làm điều kiện kết thúc
C Kết hợp thuật toán định vị trực tiếp với thuật toán tiến hóa vi phân
Đối với thuật toán tiến hóa vi phân, giá trị khởi tạo ngẫu nhiên theo (8) sẽ tạo ra không gian tìm kiếm rất lớn, dẫn đến kéo dài thời gian hội tụ và có thể có nghiệm cục bộ và làm giảm độ chính xác, do đó phải tìm cách thu hẹp không gian tìm kiếm
Giả sử ta sử dụng một thuật toán định vị trực tiếp như [1] , [3] , [6] [7] (trong thử nghệm sử dụng thuật toán LS [3] ) để xác định được ước lượng tọa độ mục tiêu là ( , , )và sai số cự ly là E, thì tọa độ chính xác của mục tiêu sẽ nằm trong khoảng không gian [ − , + ], [ − , + ], [ − , + ], tức là:
(14)
Trang 6Ta đã thu hẹp được không gian tìm kiếm và các tác giả đề xuất kết hợp một thuật toán định vị trực tiếp (thuật toán LS) với thuật toán tiến hóa vi phân Giả sử kết quả của thuật toán LS thỏa mãn theo công thức (14), ta sử dụng kết quả này để thu hẹp không gian tìm kiếm ban đầu nhằm làm tăng tốc độ hội tụ của thuật toán tiến hóa vi phân và đạt được độ chính xác định vị cao hơn
D Lựa chọn tham số cho thuật toán tiến hóa vi phân
Ba tham số chính ảnh hưởng trực tiếp đến hiệu quả của thuật toán tiến hóa vi phân [13] :
Số lượng cá thể trong quần thể ∑, hệ số tỷ lệ F, xác suất lai ghép pc Quá trình thử nghiệm cho thấy, khi tiến hóa đến thế hệ tối đa nhất định, quy mô dân số nên vừa phải, để duy trì
tỷ lệ đa dạng ở một mức cân bằng và tốc độ hội tụ nhanh, nếu quy mô dân số lớn, sẽ phải trả các chi phí cho các thế hệ tiến hóa lớn Hệ số tỉ lệ F đóng vai trò điều tiết thuật toán trong quá trình tìm kiếm tối ưu cục bộ và toàn cục Hệ số tỉ lệ lớn sẽ có lợi cho việc duy trì
sự đa dạng về dân số và khả năng tìm kiếm toàn cục, ngược lại sẽ có lợi trong lợi trong tìm tìm kiếm cục bộ và tăng tốc độ hội tụ Do đó, các giá trị của hệ số tỉ lệ phải không quá lớn
và không được nhỏ hơn một giá trị nhất định, giá trị tỉ lệ trong khoảng [0.5, 1] thì thuật toán đạt được kết quả tốt hơn Khi xác suất lai ghép pc nhỏ, dẫn đến tốc độ hội tụ chậm, nhưng tỷ lệ thành công cao, thuật toán ổn định hơn, ngược lại pc lớn thì đẩy nhanh tốc độ hội tụ, nhưng dễ dàng rơi vào tối ưu cục bộ, như hiện tượng của trẻ sinh sinh non tháng, tỷ
lệ thành công thấp, tính ổn định của thuật toán thấp Có thể thấy tỷ lệ thành công và tốc độ hội tụ luôn trái ngược nhau
III KẾT QUẢ MÔ PHỎNG
Quá trình mô phỏng, so sánh thuật toán DE với các thuật toán khác dưới tác động của nhiễu Gauss
Để so sánh, thiết lập các thông số như sau: Số lượng cá thể trong quần thể ∑ = 30, số lần lặp là ∑ = 45, hệ số tỉ lệ, xác suất lai ghép pc=0.15, xác suất biến thể pm=0.25, ước lượng kết quả trung bình tọa độ mục tiêu mô phỏng với dữ liệu thực của hệ thống thử nghiệm RTh được trình bày trong Bảng 1
Bảng 1 Bảng thống kê dữ liệu kết quả kiểm thử các thuật toán
bằng dữ liệu thực của hệ thống ra đa thử nghiệm RTh
S
T
T
Tọa độ đặt
nguồn phát
Tọa độ đo được theo thuật toán và sai số định vị Thuật toán
định vị trực tiếp LS
Sai
số (m)
Thuật toán
di truyền (GA)
Sai
số (m)
Thuật toán tiến hóa vi phân (DEA)
Sai
số (m)
1 21.10347oN,
105.78685oE
21.103250oN, 105.789807oE
300 21.103250oN, 105.789807oE
271 21.103250oN, 105.789807oE
242
2 21.10347oN,
105.78685oE
21.100648oN, 105.790260oE
360 21.100648oN, 105.790260oE
320 21.100648oN, 105.790260oE
290
3 21.09834oN,
105.78646oE
21.096864oN, 105.790067oE
410 21.096864oN, 105.790067oE
370 21.096864oN, 105.790067oE
322
4 21.06908oN,
105.78622oE
21.059807oN, 105.793485oE
119
0
21.059807oN, 105.793485oE
970 21.059807oN, 105.793485oE
900
Trang 7Bảng 1 cho thấy kết quả sai số định vị của các thuật toán khác nhau có nghĩa là sai số trung bình bình phương dưới tác động nhiễu Gauss Sai số đo thuật toán DE nhỏ hơn sai số
đo của thuật toán GA và nhỏ hơn sai số đo của thuật toán LS
Hình 1 So sánh các thuật toán với các mức nhiễu khác nhau
Hình 2 So sánh tốc độ hội tụ của các thuật toán với các mức nhiễu nhỏ 10ns
Hình 1 cho thấy thuật toán GA có khả năng rơi vào hội tụ cục bộ, khi sai số đo tăng lên, trong khi đó thuật toán DE và DE-LS cho kết quả tốt hơn Vì thuật toán kết hợp DE-LS khởi tạo bằng ước lượng kết quả của thuật toán LS và có không gian tìm kiếm nhỏ trong phạm vi ước lượng kết quả của thuật toán LS và sai số của nó (14), giúp thuật toán DE-LS hội tụ nhanh, thời gian tính toán ít hơn và có độ chính xác cao hơn so với thuật toán DE khi chưa kết hợp
Để so sánh tốc độ hội tụ của các thuật toán, số vòng lặp kết thúc thuật toán GA và DEA được thiết lập là 45 thế hệ Hình 2, 3, 4 cho thấy ba đường cong hội tụ giá trị sai số trung bình MSE của các thuật toán dưới tác động ở các mức nhiễu khác nhau
Trang 8Khi sai số phép đo nhỏ (Hình 2), thuật toán DE-LS và LS có sai số gần giống nhau nhưng tốt hơn so với thuật toán GA và DE Khi nhiễu tăng lên mức trung bình (Hình 3), thuật toán DE-LS, GA, DE chính xác hơn so với thuật toán LS nhưng không đáng kể Khi nhiễu tăng lên mức cao (Hình 4), thuật toán DE-LS và cả GA, DE đều có độ chính xác cao hơn so với thuật toán LS Hình 2-4 cho thấy thuật toán DE-LS hội tụ nhanh hơn GA và
DE, trong khoảng năm thế hệ có thể đạt được sự hội tụ gần đúng với cực tiểu toàn cục, trong khi thuật toán GA, DE phải đến khoảng thế hệ 20 mới hội tụ Để khắc phục khả năng hội tụ cục bộ của thuật toán GA, thuật toán DE-LS đã sử dụng một không gian tìm kiếm thu hẹp nhỏ hơn
Hình 3 So sánh tốc độ hội tụ của các thuật toán với các mức nhiễu vừa 25ns
Hình 4 So sánh tốc độ hội tụ của các thuật toán với các mức nhiễu lớn 50ns
Trong thực tế để hỗ trợ thuật toán định vị trực tiếp LS trong trường hợp không có nghiệm hoặc không phân biệt chính xác nghiệm thực, nghiệm giả nhằm tăng tính ổn định của hệ thống, tức là tăng khả năng phát hiện mục tiêu thì phải dung hòa với thời gian tính
Trang 9vì phải giải hai thuật toán khác nhau Tuy nhiên thời gian giải một thuật toán rất nhỏ cỡ khoảng 0,01ms đối với thuật toán LS và 0,1ms đối với thuật toán GA, DE trên máy tính 2GHz nên hoàn toàn chấp nhận được
IV KẾT LUẬN
Qua phân tích thuật toán và mô phỏng kết quả cho thấy thuật toán kết hợp DE-LS đề xuất có tính ổn định hơn, đồng thời có tốc độ hội tụ nhanh hơn và sai số định vị trung bình nhỏ hơn so với các thuật toán DE, GA và LS độc lập Tuy mức độ cải thiện về tốc độ hội
tụ và độ chính xác chưa cao nhưng có thể áp dụng cài đặt song song vào hệ thống TDOA thực tế nhằm cải thiện độ chính xác định vị và hỗ trợ trong những trường hợp thuật toán định vị trực tiếp không xác định được nghiệm
TÀI LIỆU THAM KHẢO
[1] Phạm Quyết Thắng, Nguyễn Mạnh Cường, “Thuật toán nâng cao độ chính xác định
vị mục tiêu trong rađa thụ động TDOA”, Tạp chí Nghiên cứu Khoa học và Công
nghệ Quân sự, Số 33, 10/2014, tr 28-35
[2] Phạm Quyết Thắng, Trần Văn Hùng, Phạm Văn Hùng, Vũ Văn Đáng, Phạm Văn
Toàn, (12/2015) “Nâng cao độ chính xác định vị mục tiêu trong hệ thống ra đa thụ động TDOA bằng thuật toán di truyền”, Tạp chí Nghiên cứu khoa học và công nghệ
quân sự, số 40, tr 63-69
[3] Yan-Ping Lei,Feng-Xun Gong and Yan-Qiu Ma, “Optimal Distribution for Four-Station TDOA Location System”, 978-1-4244-6498-2/10 IEEE, 3rd International
Conference on Biomedical Engineering and Informatics (BMEI 2010), PP 2858-2862
[4] J.S Abel, “A divide and conquer approach to least-squares estimation,” IEEE
Trans Aerosp Electron Syst., vol 26, pp 423-427, Mar 1990
[5] Foy, H, Wade “Position-location solutions by Taylor-series estimation” 1976
IEEE Transaction on Aerospace and Electronic Systems vol AES-12, No 2, pages 187-194 ISSN: 0018-9251
[6] Chan, Y.T.; Ho, K.C “A simple and efficient estimator for hyperbolic location”
IEEE Trans Signal Proc 1994, 42, 1905–1915
[7] Fang, B.T “Simple solutions for hyperbolic and related position fixes” IEEE
Trans Aerosp Electr Syst 1990, 26, 748–753
[8] Lili Chun, Ranchong Sen, Wei Feng, “Enhanced Genetic Algorithm for TDOA location estimation in nonlinear optimization problem” Systems Engineering and
Electronics, 2003, pp 971-973
[9] Yao-Tang Chang, Chi-Lin Wu and Hsu-Chih Cheng, “The Enhanced Locating Performance of an Integrated Cross-Correlation and Genetic Algorithm for Radio Monitoring Systems” SSN 1424-8220, Sensors 2014, p.7541-7562;
[10] Z Michalewicz, “Genetic Algorithms + Data Structure = Evolution Programs”
NewYork, Springer Press, 1996, ch 5
[11] David A.Coley, “An instroduction to Genetic Algorithm”, 2006
Trang 10[12] Musrrat Ali1, Millie Pant1 and Ajith Abraham, “Simplex Differential Evolution”,
Acta Polytechnica Hungarica, Vol 6, No 5, 2009
[13] Liu Bo, Wang Ling, Jin Yihui, “Differential evolutionary algorithm research progress”, Vol 22, No 7, July 2007
[14] R Storn, K Price, “DE-a Simple and Efficient Adaptive Scheme for Global Optimization over Continuous Space”, Technical Report TR-95-012, ICSI, March 1995 [15] Li Ke, Zheng Jinhua Ling, “An improved multi-objective evolutionary algorithm based on differential evolution” Computer Engineering and Applications, 2008, p
51-56
[16] Ashish Ghosh, “Evolutionary Algorithms for Muti-Criterion Optimization: A Survey”, International Journal of Computing & Information Sciences, Vol 2, No.1,
April 2004
ABSTRACT
ENHANCED POSITION ESTIMATION PRECISION BY IMPROVING THE
DIFFERENTIAL EVOLUTION ALGORITHM FOR SOLVING THE HYPERBOLIC
LOCATION IN TDOA PASSIVE RADAR SYSTEM
This paper proposes solutions to solve the problems of locating the target in passive radar systems TDOA by using differential evolution algorithm and combined with a directly positioning algorithm The combination of using the estimated location of a directly positioning algorithm to initializes the differential evolution algorithm to reduce the search space as well as speed up the convergence
of differential evolution algorithm This method of solving the optimization problem for fast convergence speed, high positioning accuracy, especially when large noise intensity
Keywords: Passive radar, Location errors, Genetic algorithms, Differential evolution algorithms, TDOA
Nhận bài ngày 09 tháng 3 năm 2016 Hoàn thiện ngày 14 tháng 4 năm 2016 Chấp nhận đăng ngày 20 tháng 4 năm 2016
2
Viện Ra đa, Viện Khoa học, Công nghệ quân sự/BQP;
*
Email: phamquyetthang@outlook.com