.5 Sai số sai khác biệt thời gian đến cự ly 500m

Một phần của tài liệu Nghiên cứu giải pháp nâng cao chất lượng định vị nguồn âm sử dụng nguyên lý TDOA (Trang 108)

ετ (ms) τ12 τ13 τ14 τ15 τ16 τ17 τ18 GCC-PHAT(ms) 0,526 0,438 0,481 0,541 0,540 0,585 0,471 GCC-PHAT-β(ms) 0,024 0,022 0,016 0,028 0,024 0,021 0,027

đến tại cự ly 500 m có cải thiện đáng kể, 07 giá trị sai số ετ của phương pháp GCC-PHAT-β-TN đều có giá trị nhỏ hơn so với phương pháp GCC-PHAT truyền thống. Điều này cũng được thể hiện trên hình 2.28, giá trị hàm rxixj

của phương pháp GCC-PHAT-β-TN ở cự ly 500 m vẫn xuất hiện các cực đại địa phương do nhiễu tín hiệu nhưng các cực đại này có giá trị nhỏ và khơng ảnh hưởng tới việc ước lượng chính xác khác biệt thời gian đến.

2.3. Kết luận chương 2

Trong chương 2 của luận án, hai quá trình bao gồm phát hiện sự kiện âm thanh và ước tính khác biệt thời gian đến trong hệ thống định vị nguồn âm đã được nghiên cứu, đánh giá, và đề xuất các giải pháp nâng cao chất lượng. Đối với quá trình phát hiện sự kiện âm thanh, hai thuật phát hiện sự kiện âm thanh theo biên độ và sử dụng bộ lọc tương quan được đánh giá, trong đó giải pháp sử dụng bộ lọc tương quan là có hiệu suất cao hơn, đặc biệt khi áp dụng thuật tốn tiền xử lý tín hiệu phân tích âm thành phần độc lập ICA xác suất phát hiện sự kiện âm thanh trong điều kiện SNR được cải thiện đáng kể. Đối với q trình ước tính khác biệt thời gian đến, như các nghiên cứu trước, thuật toán biến đổi pha tương quan chéo tổng quát GCC-PHAT được áp dụng và đem lại hiệu quả cao. Tuy nhiên trong điều kiện có tạp âm mạnh, khi tỉ lệ SNR suy giảm sai số của thuật tốn GCC-PHAT tăng nhanh, điều đó đặt ra vấn đề cần phải cải thiện khả năng của thuật toán GCC-PHAT. Bằng cách sử dụng biến thể GCC-PHAT- β với hệ số loại bỏ thành phần biên độ β được xác định dựa trên hệ số tương quan của tín hiệu thu được và tín hiệu mẫu, qua đó giảm sai số ước tính khác biệt thời gian đến trong điều kiện SNR thấp.

Hai giải pháp nâng cao chất lượng phát hiện sự kiện âm thanh và ước tính trễ thời gian tới cùng được xây dựng trên cơ sở tương quan tín hiệu giữa tín hiệu

mẫu và tín hiệu thu được tại cảm biến. Điều đó cho phép hai thuật toán kết hợp xây dựng nên giải pháp nâng cao độ tin cậy phát hiện sự kiện âm thanh và nâng cao chất lượng ước tính khác biệt thời gian đến, trong đó sử dụng các kỹ thuật:

•Phân tích thành phần độc lập kết hợp với bộ lọc tương quan để nâng cao độ tin cậy phát hiện sự kiện âm thanh;

•Sử dụng thuật tốn GCC-PHAT-β-TN trong đó hệ số β được ước tính thơng qua giá trị tương quan giữa tín hiệu thu được và tín hiệu mẫu.

Những nội dung nghiên cứu trong chương 2, được công bố trong các cơng trình [CT4], [CT5] và một phần cơng trình [CT1].

Chương 3

XÂY DỰNG GIẢI PHÁP ĐỊNH VỊ NGUỒN ÂM VỚI VẬN TỐC ÂM THANH LÀ BIẾN SỐ

Chương 3 của luận án trình bày ảnh hưởng của các điều kiện môi trường tới vận tốc âm thanh, qua đó tác động tới sai số định vị nguồn âm. Để nâng cao độ chính xác định vị, giải pháp chia nhỏ không gian định vị nhằm giải phương trình định vị nguồn âm trong đó coi vận tốc âm thanh là một biến số được đưa ra và chứng minh thông qua mô phỏng. Với giải pháp giải bài tốn định vị nguồn âm trên, một mơ hình định vị nguồn âm sử dụng nhiều cụm cảm biến cùng các khuyến cáo, khuyến nghị trong quá trình xây dựng hệ thống định vị nguồn âm được đề xuất.

3.1. Các yếu tố ảnh hưởng đến vận tốc lan truyền âm thanh trong khơng khí

Theo biểu thức (1.8) để định vị nguồn âm, một trong những tham số quan trọng cần phải xác định là vận tốc âm thanh v truyền từ nguồn âm tới vị trí các cảm biến. Trong nhiều ứng dụng, vận tốc âm thanh thường được coi là một hằng số, điều này cho phép chuyển đổi từ khác biệt thời gian đến τij thành chênh lệch cự ly dij một cách đơn giản. Giả thiết này xuất phát từ lịch sử phát triển của phương pháp định vị TDOA, phương pháp này ban đầu được sử dụng để định vị nguồn phát xạ vô tuyến, ở đó tốc độ lan truyền của sóng điện từ không bị ảnh hưởng của các điều kiện môi trường.

Tuy nhiên trên thực tế vận tốc âm thanh không phải là một hằng số, giá trị của vận tốc âm thanh chịu ảnh hưởng của nhiều yếu tố môi trường như vận tốc gió và nhiệt độ..., đặc biệt là trong các ứng dụng ngoài trời.

Bản chất âm thanh là một dạng sóng cơ học truyền qua khơng khí, các phân tử khí dao động quanh vị trí cân bằng dọc theo phương truyền sóng, tác

.

động tới các phân tử xung quanh bằng lực liên kết giữa các phân tử, giúp cho âm thanh có thể lan truyền ra xung quanh. Tốc độ lan truyền chuyển động chính là vận tốc âm thanh và có thể được tính theo phương trình Newton- Laplace [9]:

. . ≈ v = K s ρ (3.1)

Trong đó Ks và ρ lần lượt là mô đun khối và khối lượng riêng của vật chất mà âm thanh truyền qua. Đối với mơi trường truyền là chất khí cơng thức (3.1) có thể được triển khai như sau:

Trong đó: v = γR T M (3.2)

γ = 1.4 là hằng số đặc trưng mơi trường khơng khí lan truyền âm thanh; R(J/molK) là hằng số khí phổ;

T (Kelvin) là nhiệt độ khơng khí;

M (mg/mol) là khối lượng phân tử trung bình.

Biểu thức (3.2) cho thấy, vận tốc âm thanh phụ thuộc vào thành phần của khơng khí, nhiệt độ khơng khí cũng như khối lượng phân tử trung bình của khơng khí. Đối với khơng khí gồm 72% là N2 và 21% O2, biểu thức (3.2) có thể rút gọn thành:

v 332 1 + T

273 (3.3)

Hình 3.1 thể hiện mối quan hệ giữa vận tốc âm thanh trong khơng khí với các yếu tố mơi trường như nhiệt độ, áp suất, độ ẩm. Có thể nhận thấy các yếu tố này ảnh hưởng khá lớn tới vận tốc âm thanh, đặc biệt là nhiệt độ.

Bên cạnh đó trong nhiều nghiên cứu đã cơng bố [9], vận tốc âm thanh cịn chịu ảnh hưởng của gió, gồm cả hướng gió và vận tốc gió. Trong điều kiện ngồi trời, ảnh hưởng của gió tới vận tốc lan truyền âm thanh trong khơng khí là yếu tố khơng thể bỏ qua. Ngồi việc làm thay đổi vận tốc âm thanh, gió có xu

Hình 3.1. Ảnh hưởng của nhiệt độ, độ ẩm, áp suất tới vận tốc âm thanh hướng bẻ cong đường truyền của âm thanh trong điều kiện khoảng cách truyền âm lớn. Việc đánh giá chính xác ảnh hưởng của gió tới vận tốc âm thanh trên suốt chiều dài truyền âm gặp nhiều khó khăn vì gió khơng ổn định, đặc biệt là khi địa hình phức tạp.

Hình 3.2. Ảnh hưởng của gió tới hướng truyền âm thanh

Vận tốc âm thanh là một thành phần quan trọng trong hệ phương trình

(1.8), việc vận tốc âm thanh có thể bị thay đổi tùy theo các yếu tố mơi trường

có thể khiến cho độ chính xác định vị nguồn âm bị suy giảm. Để đánh giá được

ảnh hưởng của vận tốc âm thanh tới sai số định vị nguồn âm, cần thiết phải xây dựng một hệ thống định vị nguồn âm với phương pháp giải hệ phương trình định vị cho phép dễ dàng thay đổi vận tốc âm thanh đưa vào tính tốn nhằm tạo thuận lợi cho q trình giải bài tốn, đồng thời tiến tới ước tính vận tốc âm thanh. Để làm được điều đó một phương pháp giải bài toán định vị nguồn âm dựa trên nguyên lý TDOA được xây dựng.

3.2. Đề xuất phương pháp giải bài toán định vị nguồn âm với vận tốc âm thanh là biến số

3.2.1. Phương pháp chia nhỏ không gian định vị để giải bài toán định vịnguồn âm nguồn âm

Việc giải bài toán định vị nguồn âm thanh coi vận tốc âm thanh là một biến số cần xác định đòi hỏi phải xây dựng một phương pháp giải bài toán định vị nguồn âm khác biệt với các giải pháp hiện có. Các phương pháp có sẵn như giải trực tiếp hệ phương trình tuyến tính hoặc ước tính Taylor đều không đáp ứng được việc định vị nguồn âm khi vận tốc âm thanh là biến số

[20] [29].

Hình 3.3. Bố trí khơng gian định vị và trí cảm biến

Xét khơng gian định vị Oxyz, trong đó thiết lập một hệ thống K cảm biến âm thanh tại vị trí mi với i ∈ [1, K] trong không gian. Để định vị nguồn âm

trong khơng gian cần ít nhất 04 cảm biến để tạo thành 03 cặp cảm biến độc lập, vị trí các cảm biến mi có thể được đặt tùy ý trong không gian. Tuy nhiên, nhiều nghiên cứu đã chỉ ra rằng đặt các cảm biến trên đỉnh của tứ diện đều cho phép hệ thống có khả năng định vị nguồn âm đồng đều trên tất cả các hướng tới [18]. Nguồn âm xs = [xs, ys, zs]T là một điểm bất kỳ cần xác định trong không gian được giới hạn bởi các kích thước

(X, Y, Z) tương ứng theo 3 trục tọa độ.

Giả sử, nguồn âm xs phát ra một tín hiệu âm thanh sk, trên các cảm biến tín hiệu âm thanh thu được có dạng như cơng thức (1.2). Khi đó khác

biệt thời gian đến τij giữa các cặp cảm biến có thể được tính tốn dựa trên thuật tốn GCC- PHAT-β thích nghi đã được trình bày trong chương 2. Giải pháp này mang lại khả năng ước tính τij chính xác khi tỉ số SNR thấp, bộ số SNR thu được có dạng τˆij = [τˆ12, τˆ13, ..., τˆ1K], thay vào (1.8)

ta được hệ phương trình định vị nguồn âm phi tuyến 3 ẩn số.

Hình 3.4. Chia nhỏ khơng gian định vị

Việc giải trực tiếp hệ (1.8) là khơng dễ dàng, hơn nữa việc tính tốn τij ln tồn tại sai số, do đó nhiều trường hợp làm cho hệ phương trình vô nghiệm [29]. Luận án đề xuất sử dụng sai số bình phương tối thiểu (MSE – Minimum

Square Error) để tìm tọa độ của nguồn âm.

Khơng gian định vị Oxyz nằm trong giới hạn (X, Y, Z) được chia nhỏ thành các ơ lập phương có độ dài cạnh ∆d, mỗi cạnh (X, Y, Z) được chia thành các điểm (M = X/δd, N = Y/δd, P = Z/δd) như trên hình 3.4.

2 2 v v v − ^ ^− thức:  xm = m∆d − X ; m = 1 ÷ M yn = n∆d − Y ; n = 1 ÷ N zp = p∆d; p = 1 ÷ P (3.4)

Nếu nguồn âm đặt tại một điểm hmnp nằm trong không gian định vị, cự ly từ điểm hmnp tới các cảm biến mi được tính tốn như sau:

dmnp =   d1 = ∥hmnp − m1∥ d2 = ∥hmnp − m2∥ (3.5)  dK · · · = ∥hmnp − mK∥

Khi đó khác biệt thời gian đến của tín hiệu giữa các cảm biến còn lại so sánh với cảm biến số 1 được tính theo cơng thức:

τmnp =  t21 = d 2 d 1 t31 = d 3 d 1 (3.6) t · · · K1 = d K d 1

Với (M ∗ N P ) bộ số τij = [τ12, τ13, ..., τ1K]T được tính tốn theo cơng thức (3.6), thực hiện so sánh theo tiêu chuẩn MSE với bộ số τˆij = [τˆ12, τˆ13, ..., τˆ1K] đã tính theo thuật tốn GCC-PHAT- β-TN ở trên:

τmnp = arg min MSE, MSE =

(τmnp τ )(τmnp τ )

τmnp

T (3.7)

Từ đó, xác định được bộ số τmnp tương ứng với điểm

(xm, yn, zp)T trong khơng gian Oxyz, là vị trí nguồn âm ước tính được. Sai số

định vị chính là khoảng cách euclid giữa điểm xˆs tìm được với điểm xs đã

ε = ∥xs − x^s∥ (3.8)

Với phương pháp giải bài toán định vị trên, có thể ước tính được vị trí nguồn âm mà khơng cần giải phương hệ phương trình phi tuyến (1.8), mặt

khác ln ước tính được vị trí nguồn âm kể cả trong trường hợp sai số tính tốn khác biệt thời gian đến τˆij lớn. Tuy nhiên phương pháp này cũng có nhược điểm như số lượng phép tính rất lớn, mặt khác chỉ định vị nguồn âm nằm trong không gian định vị được xác định trước, với nguồn âm nằm ngồi khơng gian định vị sai số định vị sẽ rất lớn.

3.2.2. Mô phỏng đánh giá ảnh hưởng của vận tốc âm thanh tới sai số địnhvị nguồn âm vị nguồn âm

Để đánh giá hiệu quả của phương pháp giải bài tốn định vị nguồn âm, một chương trình mơ phỏng trên Matlab theo thuật tốn nói trên được xây dựng trên hình 3.5.

Sai số định vị

Hình 3.5. Mơ hình mơ phỏng đánh giá độ chính xác định vị

Trước hết, một vùng khơng gian Oxyz được giới hạn bởi các kích thước

(X, Y, Z) được thiết lập, trong vùng khơng gian đó đặt một hệ gồm 04 cảm

Thiết lập vị trí nguồn âm Tạo tín hiệu âm thanh thu được trên các cảm biến Thiết lập vận tốc Hệ số suy âm tha nh giảm tín hiệu Tạ p âm X + n h t o á n s a i s đ n h v Ư c t í n h v t r í n g u n â m Ướ c tính trễ thờ i gia n đến Nạp tín hiệu âm thanh Thiết lập vị trí cảm biến Thiết lập khơng gian định vị

biến, vị trí của các cảm biến được thiết lập. Tiếp theo, vị trí nguồn âm xs =

[xs, ys, zs]T , vận tốc âm thanh v tại thời điểm xảy ra sự kiện âm thanh cũng như tín hiệu âm thanh sk cũng được thiết lập.

Sử dụng biểu thức (1.2) để tái tạo tín hiệu âm thanh giả định thu được

trên 4 cảm biến, trong đó tạp âm bi(k) và hệ số suy giảm αi của tín hiệu được thiết lập. Tín hiệu này được đưa vào để tính tốn vị trí nguồn âm xˆs theo phương pháp đã được trình bày ở trên, đồng thời đánh giá sai số định vị ε.

Xét vùng không gian định vị với (X = 500m, Y = 500m, Z =

250m) được chia nhỏ theo với ∆d = 1m, do đó M = 500, N = 500,

P = 250. Các cảm biến đặt cách nhau a = 1m, tín hiệu được đưa vào

mô phỏng định vị là tiếng nổ đầu nòng của súng AK47 được thu âm bằng cảm biến âm thanh INMP401, tần số lấy mẫu f = 20kHz. Tạp âm phân bố Gaussian bi(k) và mức độ suy giảm tín hiệu được tính tốn dựa trên cự ly định vị. Tiến hành tạo giả 1000 vị trí nguồn âm tương ứng tại mỗi cự ly đồng thời định vị vị trí nguồn âm thanh theo phương pháp chia nhỏ không gian định vị đã được trình bày ở trên, tính tốn sai số định vị trung bình của hệ thống.

SAI SO DINH VI NGUON AM THEO CU LY

20 18 16 14 12 10 8 6 4 2 0 50 100 150 200 250 300 350 400 450 500 Cu ly dinh vi (m) Hình 3.6. Sai số định vị theo cự ly S a i s o d in h v i (m )

Kết quả, trên hình 3.6 thể hiện sai số cự ly trung bình của hệ thống được được đánh giá với các cự ly định vị khác nhau từ 50m tới 500m. Có thể nhận thấy sai số tỉ lệ thuận với khoảng cách định vị, tại cự ly 50m sai số định vị là

nhỏ nhất bằng 2, 1m, còn tại 500m sai số định vị xấp xỉ bằng 18m. Bảng 3.1. Sai số định vị trung bình tại các cự ly

Cự ly định vị (m) 100 200 300 400 500

Sai số định vị (m) 2,657 4,263 8,398 12,962 18,035 Dựa trên phương trình định vị nguồn âm (1.8) có thể nhận thấy vận tốc

âm thanh là một tham số của phương trình định vị nguồn âm. Có thể nhận thấy khi vận tốc âm thanh được đưa vào để giải phương trình định vị và vận tốc âm thanh thực tế khác nhau sẽ dẫn tới thay đổi các hệ số của phương trình, điều đó làm phát sinh sai số trong q trình tính tốn, ảnh hưởng tới sai số định vị nguồn âm.

Để đánh giá ảnh hưởng của vận tốc âm thanh v đến độ chính xác định vị, tiến hành mơ phỏng với giả thiết tại thời điểm xảy ra sự kiện âm thanh vận tốc âm thanh truyền trong khơng khí v = 347m/s, tương ứng với nhiệt độ môi

Một phần của tài liệu Nghiên cứu giải pháp nâng cao chất lượng định vị nguồn âm sử dụng nguyên lý TDOA (Trang 108)

Tải bản đầy đủ (DOC)

(151 trang)
w