{"id":7686,"date":"2022-07-25T10:30:06","date_gmt":"2022-07-25T10:30:06","guid":{"rendered":"https:\/\/www.beaconzone.co.uk\/blog\/?p=7686"},"modified":"2023-05-04T13:42:43","modified_gmt":"2023-05-04T13:42:43","slug":"bluetooth-aoa-iq-to-location","status":"publish","type":"post","link":"https:\/\/www.beaconzone.co.uk\/blog\/bluetooth-aoa-iq-to-location\/","title":{"rendered":"Bluetooth AoA IQ to Location"},"content":{"rendered":"\n<p>Bluetooth direction finding uses locators that have multiple antennas. The antennas tend to be flat patches on a printed circuit board (PCB).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2022\/06\/insidelr1_smaller.jpg\" alt=\"\" class=\"wp-image-7687\" width=\"504\" height=\"378\" srcset=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2022\/06\/insidelr1_smaller.jpg 1008w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2022\/06\/insidelr1_smaller-300x225.jpg 300w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2022\/06\/insidelr1_smaller-768x576.jpg 768w\" sizes=\"(max-width: 504px) 85vw, 504px\" \/><\/figure><\/div>\n\n\n<p>The antennas receive the same radio signal but at slightly different times based on the incident angle. This causes a phase difference in the received radio signal at each antenna.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/12\/bluetoothaoaequation.png\" alt=\"\" class=\"wp-image-7102\" width=\"545\" height=\"265\" srcset=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/12\/bluetoothaoaequation.png 727w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/12\/bluetoothaoaequation-300x146.png 300w\" sizes=\"(max-width: 545px) 85vw, 545px\" \/><\/figure><\/div>\n\n\n<p>Software is needed to process the radio signals from the antennas and calculate the incident angle. The radio signals are measured in terms of <a href=\"https:\/\/en.wikipedia.org\/wiki\/In-phase_and_quadrature_components\" target=\"_blank\" rel=\"noreferrer noopener\">in-phase and quadrature components<\/a> (IQ).<\/p>\n\n\n\n<p>Processing the IQ signals isn&#8217;t easy because it requires taking account of the relative position of the antennas on the PCB, delays in switching between the antennas (there is only one radio receiver) and the use of complex-number arithmetic. The result is a power spectrum, the peak of which is the expected azimuth and elevation of the radio signal in two dimensions.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"302\" height=\"414\" src=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/12\/spectrum.png\" alt=\"\" class=\"wp-image-7100\" srcset=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/12\/spectrum.png 302w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/12\/spectrum-219x300.png 219w\" sizes=\"(max-width: 302px) 85vw, 302px\" \/><\/figure><\/div>\n\n\n<p>The finding of the peak also isn&#8217;t easy because it requires looping over lots of values to find the maximum. This is computationally time consuming especially as this has to be done many times per second for multiple locators.<\/p>\n\n\n\n<p>Our LocationEngine\u2122 is the first independent software to provide scalable IQ to location processing. It provides industry-leading accuracy, performance, security and reliability for Bluetooth\u00ae AoA direction finding. It&#8217;s currently compatible with the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.beaconzone.co.uk\/AoAGatewayKit\" target=\"_blank\">Minew AoA Kit<\/a> but we are working with other manufacturers to support further hardware.<\/p>\n\n\n\n<p>LocationEngine\u2122 is designed in integrate into 3rd party systems to provide x, y, z and also area where locators cover more than one area. We supply <a rel=\"noreferrer noopener\" href=\"https:\/\/www.precisionrtls.com\/\" target=\"_blank\">PrecisionRTLS\u2122<\/a> that uses this data to plot onto plans\/maps, provide alerts and store historical data for later reporting.<\/p>\n\n\n\n<p><a href=\"https:\/\/beaconzone.support\/index.php?a=add&amp;category=13\" target=\"_blank\" rel=\"noreferrer noopener\">Contact us about setting up a trial<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bluetooth direction finding uses locators that have multiple antennas. The antennas tend to be flat patches on a printed circuit board (PCB). The antennas receive the same radio signal but at slightly different times based on the incident angle. This causes a phase difference in the received radio signal at each antenna. Software is needed &hellip; <a href=\"https:\/\/www.beaconzone.co.uk\/blog\/bluetooth-aoa-iq-to-location\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Bluetooth AoA IQ to Location&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/7686"}],"collection":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=7686"}],"version-history":[{"count":4,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/7686\/revisions"}],"predecessor-version":[{"id":8499,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/7686\/revisions\/8499"}],"wp:attachment":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=7686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=7686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=7686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}