2015-01-14 23 views
5

Đối với dự án của tôi, tôi cần ước tính khoảng cách giữa điện thoại thông minh và mô-đun bluetooth. Ước tính không phải rất chính xác. Tôi chỉ cần xác định khoảng cách với sai số khoảng 50cm.Làm cách nào để cải thiện việc đo khoảng cách Bluetooth bằng RSSI?

Tôi đã kiểm tra RSSI của hai mô-đun bluetooth ở khoảng cách 10 cm. Tôi đo RSSI 5 lần cho mỗi bước và nhận được trung bình của 5 phép đo. Giá trị trung bình được thể hiện trong đồ thị dưới đây:

Blue and Red lines resemble the two bluetooth modules

các đường màu đỏ và màu xanh giống với hai mô-đun Bluetooth. Bạn có thể thấy rằng các kết quả không phải là rất tuyến tính. Một trong những lý do cho điều này là sự can thiệp, vì vậy tôi đã tìm cách để giải quyết vấn đề nhiễu. Hai cách tôi tìm thấy là:

Tuy nhiên tôi không thực sự hiểu làm thế nào các kỹ thuật trên sẽ được sử dụng để có được chính xác hơn. Đối với SNR tôi cần giá trị Noise, làm thế nào để tôi thậm chí có được giá trị Noise?

Đối với tỷ lệ rssi/txPower, tôi có thể lấy txPower bằng cách chỉ cần đo rssi cách 1 mét từ mô-đun. Vì vậy, tôi biết tất cả các giá trị cần thiết. Nhưng tôi không biết phải làm gì từ đây. Làm cách nào để tôi sử dụng các giá trị này để có được ước tính khoảng cách chính xác hơn?

Có bất kỳ kỹ thuật nào khác mà tôi có thể sử dụng để cải thiện độ chính xác không?

Trả lời

6

Bạn đang gặp phải những hạn chế thực tế đối với công nghệ này. Có thể ước tính độ chính xác ước tính +/- 50 cm trong điều kiện lý tưởng ở khoảng cách ngắn (dưới 2 mét) không ở khoảng cách dài hơn 10 mét.

tôi đã viết một bài đăng blog còn về giới hạn ở đây: http://developer.radiusnetworks.com/2014/12/04/fundamentals-of-beacon-ranging.html

Để trả lời câu hỏi cụ thể của bạn:

  1. Không, không có cách nào thực tế để biết phần nào của một phép đo RSSI đơn đến từ tín hiệu và phần nào phát ra từ tiếng ồn. Bạn có thể lấy trung bình trên nhiều mẫu, một phần sẽ loại bỏ nhiễu nếu máy phát và bộ thu dừng trong khoảng thời gian mẫu.

  2. Các kỹ thuật bạn yêu cầu làm việc để cung cấp cho bạn ước tính khoảng cách, nhưng chúng có những giới hạn của công nghệ được mô tả ở trên.

+0

Xin chào, Cảm ơn bạn đã liên kết, thông tin rất sâu sắc. Tôi đã thử nghiệm giá trị txRadio của mô-đun bluetooth của tôi, và nó chính xác là 59 dBm. Tôi đã sử dụng mã mẫu trong liên kết bạn đã cung cấp và độ chính xác đủ cho mục đích của tôi. Tuy nhiên đây chỉ là trường hợp khi không có gì giữa mô-đun bluetooth và điện thoại. Ngay cả khi đặt bàn tay của tôi giữa hai gây ra biến động của vài mét, trong khi đã có rất ít biến động trong giá trị rssi. Điều này có phù hợp với phát hiện của bạn không? – MeesterPatat

+0

Có, các vật cản gây ra các mức RSSI khác nhau do sự suy giảm.Những gì bạn mô tả nhìn thấy với bàn tay của bạn có vẻ nhiều hơn một chút so với những gì tôi đã thấy, nhưng nó chắc chắn là trong lĩnh vực khả năng. – davidgyoung

Các vấn đề liên quan