Tôi đã được hình dung với việc thiết kế các hệ thống thương mại nhằm mục đích báo cáo hoàn toàn vị trí của thẻ hoặc cần biết rằng đó là một phần của kế hoạch lớn hơn. Trong số các hệ thống này có sử dụng IR, RF và siêu âm. Tôi có thể nói với bạn rằng không ai trong số họ giải quyết vấn đề "độc đáo".
RF có thể được sử dụng để tìm vị trí có độ phân giải hợp lý dựa trên tam giác với cường độ tín hiệu. Tuy nhiên, những thứ khác nhau làm rối loạn cường độ tín hiệu nhận được. Nếu bạn đi với RF, hãy sử dụng tần số thấp so với những thứ như WiFi và nhiều hệ thống RF khác. Chúng tôi đã sử dụng 434 MHz, một trong những tần số ISM. Trên băng tần đó, được phép gửi một tin nhắn ngắn có công suất giới hạn cứ sau 10 giây trừ khi người dùng cố tình thực hiện một số hành động. Các tần số cao hơn bị nhiễu xạ và bị cản trở nhiều hơn trong môi trường trong nhà. Sau đó, có các vấn đề khác nhau về cường độ tín hiệu nhận được do phân cực. Có nhiều cách để đối phó với điều đó, nhưng đó sẽ là toàn bộ diễn ngôn.
Bạn có thể bị cám dỗ để cố gắng tìm vị trí bằng cách đo thời gian đến - ít nhất là cho đến khi bạn làm toán. Chỉ với một nano giây trên mỗi bước chân, nhiều máy thu phải được đồng bộ hóa rất chính xác. Thậm chí khó khăn hơn, họ phải có khả năng xác định một số sự kiện phổ biến trong quá trình truyền tới độ phân giải của một chu kỳ sóng mang duy nhất, nhưng tất nhiên các giới hạn băng thông sẽ chỉ cho phép thay đổi nhỏ giữa các chu kỳ sóng mang liền kề. Về cơ bản, nếu bạn phải hỏi ở đây, thời gian đến của RF vượt quá đầu bạn và có lẽ là ngân sách của bạn.
IR về cơ bản làm những gì bạn muốn, ngoại trừ thực tế là nó dễ bị chặn bởi cơ thể và quần áo của bạn. Nó sẽ không hoạt động trong túi. Nó có thể hoạt động kẹp vào áo, nhưng không được che bởi ve áo hoặc áo len hoặc thứ gì đó. IR nói chung sẽ bật xung quanh một căn phòng độc đáo, nhưng không có nhiều sức mạnh khiến nó vượt qua ô cửa tương đối nhỏ. Nếu bạn có thể giải quyết các vấn đề về tắc, thì đó là một cách khá hay để bản địa hóa thẻ trong phòng, vì các bức tường mờ đục đối với IR.
Siêu âm cũng sẽ không đi qua các bức tường, nhưng bị dội lại xung quanh một căn phòng không tốt. Nó có thể đi qua một lớp quần áo mỏng đôi khi và đôi khi không. Ngoài ra còn có tiếng ồn siêu âm xung quanh nhiều hơn so với RF hoặc IR. Ngay cả khi thẻ được đeo trên ngực và không được che và máy phát hướng ra ngoài (thật dễ dàng để có một thẻ phát lật thẻ vào ngực), vẫn có cơ hội hợp lý để tin nhắn không bị phát tán. Bạn có thể thực hiện thời gian hữu ích của tam giác đến bằng siêu âm vì nó rất chậm (mất khoảng 3 ms / m), nhưng điều đó cũng có nghĩa là tốc độ dữ liệu rất chậm. Nếu các thẻ này có thể phát ra một ping duy nhất, thì bạn không quan tâm đến tốc độ dữ liệu. Nếu bạn cần xác định nhiều thẻ, thì bạn phải gửi một số loại thông tin với mỗi tin nhắn. Chúng tôi đã kết thúc thông tin mã hóa trong thời gian giữa các đợt ngắn. Nhưng, Hãy nhớ rằng có một giới hạn thấp hơn vốn có về thời gian giữa các lần nổ. Bạn không thể gửi một cái mới cho đến khi cái cuối cùng được thực hiện vang vọng xung quanh môi trường người nhận khác sẽ bị lẫn lộn. Trong thực tế, bạn cần chờ khoảng 10 mét lan truyền để mọi thứ chết đi giữa các vụ nổ. Khách hàng có thể đã nộp đơn xin cấp bằng sáng chế về điều này, tôi không chắc chắn.
Trong mọi trường hợp, bạn phải xem kênh từ thẻ đến người nhận là dễ bị lỗi. Nếu bạn cố gắng gửi bất kỳ dữ liệu nào, tốt hơn là bao gồm một tổng kiểm tra. Chúng tôi thực sự gặp rắc rối với một hệ thống RF ban đầu chỉ sử dụng 8 bit tổng kiểm tra cho mỗi gói (tôi không thiết kế định dạng gói đó). Có đủ thứ xấu được hiểu là dữ liệu tốt để gây ra vấn đề trường. Định dạng gói mới hơn (mà tôi đã thiết kế) có tổng kiểm tra CRC 20 bit và về cơ bản điều đó đã giải quyết được vấn đề.