Tài liệu Thuật toán nâng cao độ chính xác định vị mục tiêu trong ra đa thụ động TDOA
8 trang |
Chia sẻ: quangot475 | Lượt xem: 690 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Thuật toán nâng cao độ chính xác định vị mục tiêu trong ra đa thụ động TDOA, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Ra đa
P. Q. Thắng, N. M. Cường, “Thuật toán nângcao độ chính xác TDOA.” 28
ThuËt to¸n n©ng cao ®é chÝnh x¸c ®Þnh vÞ
môc tiªu trong Ra §a thô ®éng TDOA
PHẠM QUYẾT THẮNG*, NGUYỄN MẠNH CƯỜNG**
Tóm tắt: Thuật toán đề xuất nâng cao độ chính xác định vị mục tiêu trong rađa
thụ động sử dụng nguyên lý TDOA đã giải quyết được vấn đề cơ bản là xây dựng
được một thuật toán phù hợp để giải hệ phương trình phi tuyến xác định tọa độ mục
tiêu trong hệ tọa độ Đê-cac hai chiều {x, y}, và các phân tích toán học của nó cho
phép định lượng các phần tử riêng biệt của ma trận hiệp biến và phân tích chi tiết
ma trận này về các điều kiện có nghiệm để có thể tính toán sai số định vị mục tiêu.
Từ khóa: Rađa thụ động, Thuật toán định vị, Khác thời gian tới, TDOA
1. GIỚI THIỆU
Việc định vị trong hệ thống rađa thụ động được gọi là phép đo gián tiếp. Các
ước lượng vị trí mục tiêu thu được bằng cách đo một số đại lượng vật lý (góc, thời
gian, v.v..) và sử dụng một số phương pháp định vị khác nhau[2]. Để mô tả
phương pháp xác định vị trí của mục tiêu cần thiết lập một mô hình toán học của
quá trình định vị mục tiêu.
Mô hình giả định này có thể được mô tả như sau:
- Mục tiêu được đặc trưng bởi vec-tơ tọa độ vị trí ba chiều Rt = [xt, yt, zt]
trong hệ tọa độ Đê-cac {x, y, z};
- Hệ thống rađa thụ động tổng quát có N trạm thu được đặc trưng bởi vec-tơ
vị trí của trạm thu thứ i: Ri = [xi, yi, zi], trong đó, i = 1.. N,∆ ( , ) là thời gian
trễ của tín hiệu thu được tại các trạm thứ i.
Hình1. Tình huống tổng quát xác định vị trí của mục tiêu bằng phương pháp
TDOA trong hệ tọa độ {x,y,z}(ký hiệu ▲:trạm thu;+: mục tiêu).
Trong các hệ thống rađa thụ động có N máy thu (hình 1) sử dụng nguyên lý
TDOA để định vị mục tiêu qua hệ phương trình sau:
[ , ]
[ , ]
[ , ]
= ‖ − ‖
[0,0] x
y [ , ]
[ , ]
Nghiên cứu khoa học công nghệ
Tạp chí Nghiên cứu KH&CN quân sự, Số 33, 10 - 2014 29
= +
‖ − ‖
= +
( − )
+ ( − )
, = 1, , (1)
với t0 là thời gian tín hiệu phát đi (thời gian này không xác định được) và
c=3.108m/s là vận tốc của ánh sáng.Nếu loại bỏ thời gian t0 từ hệ phương trình (1),
thì thời gian tới của tín hiệu được xem là tham chiếu thời gian và có được bằng
cách trừ các vế tương ứng của N-1 phương trình phi tuyến sẽ thể hiện thời gian trễ
τi giữa trạm tham chiếu (trạm tham chiếu đã chọn, ví dụ trạm số 1)và các trạm cố
định:
= − =
‖ − ‖
−
‖ − ‖
(2) ⋮
= − =
‖ − ‖
−
‖ − ‖
trong đó, Rt = [xt, yt, zt] là tọa độ vị trí của mục tiêu trong hệ tọa độ Đê-cac {x, y,
z}; Ri = [xi, yi, zi] là vị trí của trạm thu thứ i.
Việc giải hệ phương trình phi tuyến để tìm vec-tơ tọa độ vị trí của mục tiêu sẽ
cho nghiệm không tường minh. Để giải quyết bài toán này có những phương pháp
đã mô tả trong [10].
Vấn đề đặt ra là phát triển các thuật toán ứng dụng để nâng cao độ chính xác
định vị mục tiêu và tăng hiệu năng xử lý của thuật toán cũng như tốc độ tính toán
đối với bài toán định vị yêu cầu có kết quả chính xác cũng như đáp ứng thời gian
thực. Nhiệm vụ đó chính là việc xây dựng một thuật toán phù hợp để giải hệ
phương trình (1)trong hệ tọa độ Đê-cac hai chiều {x, y}, phân tích đầy đủ các điều
kiện để có thể tính toán sai số định vị mục tiêu.
2. THUẬT TOÁN TÍNH TOÁN VỊ TRÍ MỤC TIÊU TRONG HỆ TỌA ĐỘ
HAI CHIỀU CHO HỆ THỐNG RAĐA THỤ ĐỘNG N=3 TRẠM
Xét hệ thống Rađa thụ động có số trạm thu N = 3, trong đó lược đồ bố trí các
trạm như hình 2.
Hình 2. Sơ đồ bố trí các trạm thu của hệ thống Rađa thụ động để thể hiện
phương pháp tính toán định vị nguồn tín hiệu.
x’
y’
r
R2[m, 0] R1[0, 0]
R3[n, p]
[
,
]
Ra đa
P. Q. Thắng, N. M. Cường, “Thuật toán nângcao độ chính xác TDOA.” 30
Không mất tính tổng quát, hệ thống Rađa thụ động bố trí theohình 1trong hệ tọa
độĐê-cac {x, y} được biến đổi thành hệ Đê-cac {x’, y’}bằng cách dịch trạm R1[x1,
y1] về tâm hệ tọa độ thành R1[0,0], xoay một góc α để trạm R2[x2, y2] có tọa độ
R2[m, 0], trạm trạm R3[x3, y3] có tọa độ R3[n, p]. Điều này sẽ thuận tiện cho tính
toán và có thể dùng được cho trường hợp tổng quát với hệ thống bất kỳ có N = 3
trạmđược triển khai trong hệ tọa độ Đê-cac {x, y} bằng cách biến đổi tọa độ qua
các phép dịch chuyển và xoayqua các mối quan hệ chuyển đổi sau đây:
′ = ( − ) cos( ) + ( − ) sin( ) (3)
′ = ( − ) sin( ) + ( − ) cos( )
trong đó, =
.
Khoảng cách giữa mục tiêu đến gốc của hệ tọa độ {x’, y’} (tức là vị trí của mục
tiêu đến trạm đầu tiên) là:
=
′ +
′ (4)
Phương trình (3) có thể được viếtlại, với t0 là thời gian tín hiệu được phát đi:
=
0 −
′
+ 0 −
′
+ =
′ +
′
+ =
+
(5)
=
−
′
+ 0 −
′
+
=
−
′
+ −
′
+
Tương tự như các hệ phương trình (4) được viết lại dưới dạng:
= ( − ) =
1
−
′
+
′ − (6)
= ( − ) =
1
−
′
+ −
′
−
(7)
Với các ký hiệu:
= . , = .
Từ (6) ta có:
+ = −
′
+
′ ,
(8)
+ 2. . + = − 2. .
′ +
′ +
′
= − 2. .
′ +
biến đổi xác định được:
′ =
− − 2. .
2.m
= + . (9)
trong đó,
=
.
, và =
.
Tương tự phương trình (7) có dạng:
′ = + . (10)
Nghiên cứu khoa học công nghệ
Tạp chí Nghiên cứu KH&CN quân sự, Số 33, 10 - 2014 31
trong đó,
=
+ − 2. . −
2.
và =
.
.
Thay thế các phương trình (9) và (10) vào phương trình (4) sẽthu được một
phương trình bậc hai:
=
′ +
′ = ( + . ) + ( + . ) (11)
Các nghiệm của phương trình bậc hai này r1và r2:
, =
− ± √ − 4. .
2.
(12)
trong đó,
= . + . ; = + − 1; = + .
Thay thế các nghiệm r1 và r2 vào (9) và (10) ta có thể tính toán được các giá trị
tọa độ của mục tiêu
,
. Từ đây ta tính được vị trí mục tiêu trong hệ tọa độ gốc
ban đầu {x, y}:
=
′ . cos(∝) −
′ (∝) +
=
′ . sin(∝) −
′ (∝) +
(13)
3. TÍNH TOÁN SAI SỐ CỦA THUẬT TOÁN ĐỊNH VỊ MỤC TIÊU
Xác định vec-tơ sai số tính toán vị trí mục tiêu
∗ là một nhiệm vụ không tách
rời của quá trình định vị mục tiêu. Phương pháp TDOA để xác định vec-tơ ước
lượng tọa độ mục tiêu
∗ thông qua các giá trị gián tiếp đo được, bằng cách sử
dụng vec-tơ thời gian tới (trong trường hợp này là số đo trực tiếp) [2], công thức
sau đây được áp dụng:
∗ = ( ) (14)
Vec-tơ thời gian tới ti bị ảnh hưởng bởi sai số đo gây ra do sự có mặt của nhiễu
cộng trong các tín hiệu thu được. Nếu dựa trên giả định nhiễu cộng có hàm mật độ
xác suất phân bố chuẩn và giá trị phương saivới trung bình không, sai số đo thời
gian tới mỗi trạm thu sẽ tuân theo các quy tắc thống kê tương tự và thời gian tới
mỗi trạm riêng biệt đặc trưng bởi giá trị phương sai σ
của nó. Phân tích tính chính
xác của phương pháp TDOA về sai số định vị mục tiêu là để tìm ra một công thức
toán học làm đại diện cho vec-tơ sai số vị trí mục tiêu dự tính
∗, đó là kết quả của
các phương pháp tính toán bất kỳ nào trên các phương trình (1) để xác định được
vec-tơ vị trí thực tế Xt của mục tiêu.
Theo [8]luôn có một giá trị ngưỡngCramer - Rao (gọi là CRLB), ngưỡng ước
lượng sai số của tham số đo. Nếu trong trường hợp xác định vị trí mục tiêu sử dụng
ước lượng TDOA của tham số đo vec-tơ vị trí mục tiêu
∗, và là phương sai nhỏ
nhất trong các bộ ước lượng [9]. Ma trận hiệp biến của sai số xác định vị trí mục
tiêuC(
∗) có thể được thể hiện như sau [2], [8]:
(
∗) = (
∗) = . ( ).
(15)
Với ( ) là ma trận thông tin Fisher [8], = [ , , ]là vec-tơ đo thời gian
giữ chậm, và:
Ra đa
P. Q. Thắng, N. M. Cường, “Thuật toán nângcao độ chính xác TDOA.” 32
=
( )
=
⎣
⎢
⎢
⎢
⎡
( )
( )
( )
( )
⎦
⎥
⎥
⎥
⎤
(16)
là ma trận Jacobi, biểu diễn một mảng các giá trị của các đạo hàm riêng của hàm f
theo thời gian của các thành phần vec-tơ . Ma trận Jacobisẽ được sử dụng sau
đây để sinh các ma trận hiệp biến của các phương pháp đề xuất.
Từ phương trình (16) cho thấy rằng để tính toán giá trị của ma trận Jacobi cần
thiết phải định lượng giá trị của các đạo hàm riêng cho các thành phần tương ứng.
Điều này có nghĩa là cần thiết phải biết về các biểu diễn phân tích của phương
trình (15), tức là véc-tơ thời gian tới tương ứng với véc-tơ vị trí của mục tiêu đo
được.Vì vậy, độ chính xác định vị phụ thuộc vào sai số đo đạc hiệu thời gian và sai
số vị trí của các trạm. Trên thực tế, sai số vị trí của các trạm là các sai số hệ thống
và có thể điều chỉnh được bằng các phép bù sai số, cho nên ở đây chỉ quan tâm đến
sai số đo đạc và coi tọa độ của các trạm thu là chính xác tuyệt đối.
Theo[9],[10]với các thông tin ma trận Fisher áp dụng: ( ) = ( ), trong
đó ( ) là ma trận hiệp biến đo giá trị trực tiếp. Trong trường hợp các giá trị đo
trực tiếp là độc lập với nhau, ma trận này có dạng đường chéo và mỗi phần tử riêng
biệt trên đường chéo chính là phương sai của các biến này. Điều này cũng được áp
dụng trong trường hợp tính toán tối ưu sự phân bố trạm thu hệ thống TDOA N vị
trí, khi không có sự tương quan giữa các số đo thời gian đến tại các trạm thu tại
chỗ. Khi đó, ma trận hiệp biến của các biến đo được trực tiếp có các dạng sau đây:
( ) =
⎣
⎢
⎢
⎡
0 0
0
0
⋮ ⋮ ⋱ 0
0 0 0
⎦
⎥
⎥
⎤
(17)
Thuật toán tính tọa độ mục tiêu cần phải tính đạo hàm riêng của các thành phần
để tìm ma trận hiệp biến. Việc tìm các đạo hàm từng phần của hàm = ( ) bằng
các thành phần vec-tơ đường chéo (xem ký hiệu toán học Jacobi) theo nguyên tắc
thay thế riêng và cũng được coi là vec-tơ đặc trưng đo thời gian tới ti (về mặt toán
học cơ bản là một đạo hàm hợp của các hàm)[3], do đó sẽ có các mối quan hệ, và
đạo hàm như sau:
⎩
⎪⎪
⎨
⎪⎪
⎧
= −
=
= 0
(18)
Và:
Nghiên cứu khoa học công nghệ
Tạp chí Nghiên cứu KH&CN quân sự, Số 33, 10 - 2014 33
⎩
⎪⎪
⎨
⎪⎪
⎧
= −
= 0
=
(19)
Tương tự, tính các đạo hàmcủa A, B, C, D,E, F, G theo t1, t2, t3 và định thức
của phương trình (11) là DET = − 4. . , sau đó tính đạo hàm cho DET và
√ như sau:
⎩
⎪⎪
⎨
⎪⎪
⎧
= 2. .
− 4( .
+ .
)
= 2. .
− 4( .
+ .
)
= 2. .
− 4( .
+ .
)
(20)
⎩
⎪
⎪
⎨
⎪
⎪
⎧
√
=
.
1
2. √
√
=
.
1
2. √
√
=
.
1
2. √
(21)
Tương tự tính đạo hàm cho Ω = −
±√
theo t1, t2, t3 thì từ (12) sẽ có:
⎩
⎪
⎪
⎪
⎨
⎪
⎪
⎪
⎧
=
. − Ω
=
. − Ω
=
. − Ω
(22)
Xem xét các mối quan hệ (9) và (10) là đạo hàm các tọa độ mục tiêu trong hệ
tọa độ Đê-cac {x’, y’}và biến đổi [3]như sau:
Ra đa
P. Q. Thắng, N. M. Cường, “Thuật toán nângcao độ chính xác TDOA.” 34
⎩
⎪
⎪
⎪
⎪
⎪
⎨
⎪
⎪
⎪
⎪
⎪
⎧
=
+ .
+
.
=
+ .
+
.
= .
=
+ .
+
.
=
+ .
+
.
=
+ .
+
.
(23)
Khi sử dụng công thức (13) cho các hệ thống Rađa thụ động biến đổi lại hệ tọa
độ {x, y} để tìm đạo hàm từng phần (25) trong hệ tọa độ ban đầu như sau:
⎩
⎪
⎨
⎪
⎧
=
cos(∝) −
sin(∝)
⋮
=
sin(∝) −
cos(∝)
(24)
Sau đó tìm các ma trận hiệp biến, theo (15), (16) và (17):
(
∗) =
⎣
⎢
⎢
⎢
⎡
⎦
⎥
⎥
⎥
⎤
0 0
0
0
0 0
⎣
⎢
⎢
⎢
⎡
⎦
⎥
⎥
⎥
⎤
(25)
Vì vậy, phân tích các đạo hàm riêng của ma trận hiệp biến cho phép sau đó
kiểm tra các điều kiện có thể giải được của ma trận này đồng thời cho phép tính sai
số định vị mục tiêu cho hệ thống Rađa thụ động TDOA có số trạm N = 3.
4. KIỂM THỬ THỰC TẾ
Sau khi cài đặt thuật toán tối ưu sử dụng phương pháp tính sai số mới đề xuất để
kiểm chứng trên dữ liệu thực tế, tính toán sai số định vị theo thuật toán mới đã cho
thấy đạt được độ chính xác cao hơn, kết quả mô phỏng trên Mathlab [6] cho thấy:
Ký
hiệu
Tham số so sánh theo vòng
tròn xác suất sai số CEP
Thuật toán theo [1] Thuật toán mới
μCEPm Giá trị trung bình của sai số lớn
nhất của CEPm trong
3,554m 1,559m
σCEPm Độ lệch chuẩn CEPm 0,341m 0,021579m
KẾT LUẬN
Nghiên cứu khoa học công nghệ
Tạp chí Nghiên cứu KH&CN quân sự, Số 33, 10 - 2014 35
Bài báođã trình bày thuật toán đề xuất định vị mục tiêu trong hệ tọa độ Đê-cac
hai chiều cho hệ thống Rađa thụ động TDOA có số trạm N=3. Đã phân tích và tính
toán được ma trận hiệp biến và đạo hàm của nó, qua đó sẽ phân tích các điều kiện
có thể giải được của ma trận này để tính toán sai số của thuật toán. Việc cài đặt và
kết hợp với thuật toán tối ưu phân bố vị trí trạm thu để kiểm chứng độ chính xác
trên dữ liệu thực tế cho thấy tính hiệu quả của thuật toán đề xuất.
TÀI LIỆU THAM KHẢO
[1]. Nguyễn Khả Hậu, Luận văn thạc sĩ kĩ thuật, “Nghiên cứu sự ảnh hưởng của vị trí
hình học các trạm thu đến sai số đo tọa độ mục tiêu trong hệ thống ra đa thụ động
làm việc theo nguyên lý TDOA”, Viện khoa học công nghệ quân sự, 2013.
[2]. Nguyễn Thu Phong, “Rađa thụ động”, Viện khoa học công nghệ quân sự, 2000.
[3]. J.C. Jaeger. Introduction to Applied Mathematics, Oxford University Press, 1951.
[4]. Ra đa handbook (1990), Editor in Chief Skolnik M.I. - McGraw-Hill.
[5]. Chan, Y, T. A Simple and Efficient Estimation for hypecbonic Location. 1994. IEEE
Transactions on Signal Processing, vol. 42, No. 8, pag. 1905-1915.
[6]. Foy, H, Wade. “Position-location solutions by Taylor-series estimation”. 1976. IEEE
Transaction on Aerospace and Electronic Systems. vol. AES-12, No. 2, pag.187
[7]. Colsa Corporation Huntsville, Bassem R. Mahafza, Ph.D., Alabam, Radar Systems
Analysis and Design Using MATLAB, 2000.
[8]. TORRIERI, D. Statistical Theory of Passive Location Systems. 1984. IEEE
Transactions on Aerospace and Electronic Systems, pages 183 – 198.
FOWLER, M.. Analysis of Passive Emitter Location using Terrain Data. 2001.
IEEE Transactions on Aerospace and Electronic Systems, pages 495 – 507.
[9]. JOHNSON, A. Cramer-Rao lower bound on Doppler frequency of coherent
pulse trans. 2008. Acoustics, Speech and Signal Processing, ICASSP 2008.
IEEE International Conference on. ISBN: 978-1-4244-1483-3
[10]. Pplk. Ing. Petr Hubáček, “Optimalizace topologie tdoa systému z hlediska přesnosti
určení polohy cíle”, Brno 2010.
ABSTRACT
PROPOSED ALGORITHM TO IMPROVE THE ACCURACY
OF TARGETS LOCATION POSITION IN PASSIVE RADAR SYSTEM
USING TDOA PRINCIPLE
The algorithm proposed to improve the accuracy of radar targets location position in
passive radar systems using TDOA principle solved the fundamental problem that has built
an appropriate algorithm to solve a system of nonlinear equations to determine the target
position in two-dimensional Cartesian {x, y}, and its mathematical analysis allows to
quantify the separate elements of the covariance matrix and further analysis of the
predefined conditions of the matrix to be able to calculate the target location position error.
Keywords: Radar, Passive radar, Position location algorithms, Time differece of arrive.
Nhận bài ngày 07 tháng 8 năm 2014
Hoàn thiện ngày 20 tháng 9 năm 2014
Chấp nhận đăng ngày 25 tháng 9 năm 2014
Địa chỉ: * Cục Khoa học quân sự, BQP, phamquyetthang@outlook.com
** Bộ môn Rada, Học viện KTQS . cuongbmrd@gmail.com
Các file đính kèm theo tài liệu này:
- 04_phamqthang_28_35_0473_2149155.pdf