Systems, devices and methods for location identification and reporting using radio frequency
10429485 ยท 2019-10-01
Assignee
Inventors
Cpc classification
G01S5/06
PHYSICS
G01S5/14
PHYSICS
H01Q19/30
ELECTRICITY
International classification
G01S5/14
PHYSICS
Abstract
Provided are systems, devices and methods for determining a spatial location of a target radio frequency node/nodes of a first type, located in a defined space. The system includes a plurality of radio frequency nodes of a second type also located within the defined space and communicate with the target radio frequency node. A radio frequency node of a third type located within/outside the defined space communicates with the plurality of radio frequency nodes of the second type to determine the spatial location of the target radio frequency node.
Claims
1. A system for determining a spatial location of a target radio frequency node of a first type located in a defined space, the system comprising: a plurality of radio frequency nodes of a second type located within the defined space, wherein each of the plurality of radio frequency nodes of the second type communicates with the target radio frequency node, each of the plurality of radio frequency nodes of the second type comprises a multi-antenna system and an antenna switch controlling the operational status of antennas of the multi-antenna system, and wherein the multi-antenna system comprises discrete directional antenna elements having 24 discrete antennas segregated in eight distinct groups with three antennas in each group, the antennas within each group arranged in an adjacent fashion; and a radio frequency node of a third type located within or outside the defined space, wherein the radio frequency node of the third type communicates with the plurality of radio frequency nodes of the second type to determine the spatial location of the target radio frequency node.
2. The system of claim 1, wherein the target radio frequency node comprises an omni-directional antenna.
3. The system of claim 2, wherein the omni-directional antenna has a bandwidth of 80 MHz.
4. The system of claim 1, wherein the target radio frequency node transmits signals at a programmable interval and in the 2.4 GHz to 2.48 GHz band.
5. The system of claim 1, wherein each four discrete antennas of the multi-antenna system are further stacked in a vertical arrangement.
6. The system of claim 1, wherein the discrete antennas of the multi-antenna system are further arranged in sectors having an angular separation of 45 degrees at a 20 mm distance apart to create a discrete directional antenna set.
7. The system of claim 6, wherein each sector comprises two sub-sectors, each having an angular width of 22.5 degrees.
8. The system of claim 7, wherein each antenna of the multi-antenna system provides radio radiation coverage in a specific direction and a predetermined angular sector of the defined space.
9. The system of claim 8, wherein the spatial location of the target radio frequency node is determined, by the radio frequency node of the third type, from angular sub-sector data obtained from the plurality of radio frequency nodes of the second type.
10. The system of claim 1, wherein the plurality of radio frequency nodes of the second type are located at the periphery of the defined space.
11. A method for determining a spatial location of a target radio frequency node of a first type located in a defined space, the method comprising: broadcasting, by the target radio frequency node, radio frequency signals; receiving, by a plurality of radio frequency nodes of a second type located within the defined space, the broadcast signals from the target radio frequency node, wherein each of the plurality of radio frequency nodes of the second type comprises a multi-antenna system and an antenna switch controlling the operational status of antennas of the multi-antenna system, and wherein the antennas of the multi-antenna system are arranged in sectors having an angular separation of 45 degrees at a 20 mm distance apart to create a discrete directional antenna set, and sub-sectors of angular width of 22.5 degrees, each antenna of the multi-antenna system provides radio radiation coverage in a specific direction and in a predetermined angular sector of the defined space; transmitting, by the plurality of radio frequency nodes of the second type, information data based on signals from the target radio frequency node; receiving, by a radio frequency node of a third type located within or outside the defined space, the information data transmitted from the plurality of radio frequency nodes of the second type; and determining, by the radio frequency node of the third type, the spatial location of the target radio frequency node based on angular sub-sector data received from the plurality of radio frequency nodes of the second type.
12. The method of claim 11, wherein the target radio frequency node comprises an omni-directional antenna.
13. The method of claim 12, wherein the omni-directional antenna of the target radio frequency node and the multi-antenna system of the plurality of radio frequency nodes of the second type absorb up to 5 multipath signals.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In order to better appreciate how the above-recited and other advantages and objects of the inventions are obtained, a more particular description of the embodiments briefly described above will be rendered by reference to specific embodiments thereof, which are illustrated in the accompanying drawings. It should be noted that the components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the invention. Moreover, in the figures, like reference numerals designate corresponding parts throughout the different views. However, like parts do not always have like reference numerals. Moreover, all illustrations are intended to convey concepts, where relative sizes, shapes and other detailed attributes may be illustrated schematically rather than literally or precisely.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
DETAILED DESCRIPTION
(21) Before the present subject matter is described in detail, it is to be understood that this disclosure is not limited to the particular embodiments described, as such may, of course, vary. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only, and is not intended to be limiting, since the scope of the present disclosure will be limited only by the appended claims.
(22)
(23) The embodiments of the present disclosure provide for improvements that can include, for example, optimization of computer resources, improved data accuracy and improved data integrity, to name only a few.
(24) To ensure the integrity of the data, several data validation methods may also be provided. For example, antenna signal data may be checked and validated before being used in further computation.
(25) Turning to
(26) Although the example in
(27) In some embodiments, a Node B 110, 120, 130, 140 may include a housing that houses one or more processors, one or more antennas and a wireless radio frequency radio. Node B may also include a circuit by which the antennas may be connected to the processor via one or more radio frequency channel switches. The radio frequency radio can wirelessly broadcast signal/beacon provided by the processor at defined interval. The radio frequency radio can also wirelessly receive signal/beacon and send it to the processor for processing. Node B may include a main power supply and a suitable battery unit (or units) to power the processor and the wireless RF radio. Node B may also include a non-transitory medium, e.g., a memory, to store methods and procedures in the form of executable code, or computer programs, embodying one or more embodiments of the present disclosure, which when executed by the processor may compute data and perform the steps of the methods and procedures. Node B may also include one or more wired or wireless network communication interfaces.
(28) In some embodiments, a Node A 150 may include a housing that houses one or more processors, one or more antennas and a wireless radio frequency radio. The antenna may directly interface with the processor through a radio frequency radio transceiver. The wireless radio can broadcast a signal/beacon provided by the processor at defined interval. Node A may include a suitable battery unit (or units) to power the processor and the wireless radio. Node A may also include a non-transitory medium, e.g., a memory, to store methods and procedures in the form of executable code, or computer programs, embodying one or more embodiments of the present disclosure, which when executed by the processor may compute data and perform the steps of the methods and procedures. Node A may also include one or more wired or wireless network communication interfaces.
(29) In some embodiments, Node C 160 may include a housing that houses one or more processors, one or more antennas and one or more wired or wireless network communication interfaces. The antenna may be omni-directional or a suitable type of antenna as per communication requirement. The communication interface is used to transmit to and receive data from the Nodes B, as well as to and from the internet or other network. Node C may include a main power supply and a suitable battery unit (or units) to power the processor and the wireless radio. Node C may also include a non-transitory medium, e.g., a memory, to store methods and procedures in the form of executable code, or computer programs, embodying one or more embodiments of the present disclosure, which when executed by the processor may compute data (e.g., received from Nodes B) and perform the steps of the methods and procedures.
(30) Table A below illustrates exemplary functions of the nodes shown in
(31) TABLE-US-00001 TABLE A Functionality Node Id Primary function implemented as Arrangement/Position Node A Signal Broadcast A device/apparatus Within configured area NodeB Broadcast reception & Set of devices/apparatus Typically on the primary processing (Nodes B1, B2, B3 & periphery of the Forwarding processed B4) configured area data to Node C Node C Data aggregation from Node B Single device/apparatus Inside or outside the (Nodes B1, B2, B3 & B4) & configured area location computation
(32) Turning to
(33) Table B below illustrates exemplary design and radiation pattern for Node A antenna, according to some embodiments of the present disclosure.
(34) TABLE-US-00002 TABLE B Sr. No. Gain (G) Phi Theta 1 0 dB > G > 3.68 dB 0 Deg-360 Deg 0 Deg-180 Deg
(35) Turning to
(36) Turning to
(37) Turning to
(38) Turning to
(39) In some embodiments, a plurality of Nodes B (e.g., Nodes B1, B2, B3 and B4 as shown in
(40) Table C below illustrates exemplary design and radiation pattern for Node B antenna, according to some embodiments of the present disclosure.
(41) TABLE-US-00003 TABLE C Sr. No. Gain (G) Phi Theta 1 G = 8 dB 337.5 Deg-22.5 Deg 0 Deg-180 Deg 2 G < 0 dBm 22.5 Deg-337.5 Deg 0 Deg-180 Deg
(42) Turning to
(43) Turning to
(44) Turning to
(45) As mentioned above, Node B may have multiple discrete directional antenna elements. In one aspect of some embodiments, Node B may have in total 24 discrete antennas. These antennas may be segregated in 8 distinct groups with 3 antennas in each group. The antennas within a group may be arranged in an adjacent fashion as depicted in
(46) Turning to
(47) In some embodiments, four antenna subsets may be stacked in a vertical arrangement one below the other (except for the top one) with an angular separation of 45 degrees at a 20 mm distance apart to create a complete Discrete Directional Antenna Set.
(48) Antenna Operation
(49) Antenna Radiation Characteristics
(50) As already described, Node A may have a single antenna. Node B may have a directional discrete multi antenna set (which is a structure arranged in a manner as described above). Considering the above described antenna operation, in some embodiments, the radiation characteristics of Node A and Node B antennas may be designed such that (Receiver) a Node B antenna group (see, for example,
(51) In some embodiments, Node A and Node B antenna systems may be designed such that they can combat up to 5 multipath fading effect. The radiation characteristics of Node A and Node B antennas may be designed to absorb up to 5 multipath signals, i.e., though there are 5 multipath are present, if Node A is present in major lobe of a particular antenna group of Node B, then it will always receive maximum power from that antenna group in that orientation (direction) rather than any other antenna group.
(52) Cell Sectorization
(53) In some implementations, Node B may implement an engineered procedure/algorithm referred herein as Cell Sectorization. This procedure may be implemented to improve the accuracy of determining the angular sector of the configured area where Node A can be situated/located at a given instance. The angular width of each sector computed/resolved by Node B may be 45 degrees. The angular width of each sub sector within the sector may be 22.5 degrees.
(54) Node B may compute in which one of these angular sectors Node A would be situated at a given instance with the help of radio frequency radio broadcast signal received from Node A. Subsequently it computes the angular sub sector in which the Node A would be situated at the same given instance. Node B performs Cell Sectorization with respect to itself.
(55) Turning to
(56) Communication Between Node A and Node B
(57) Turning to
(58) The communication between Node A and Node B as illustrated in
(59) Cell Sectorization Algorithm Procedure
(60) In some embodiments, the computation algorithm/procedure may divide 360 cell space covered by Node B in 8 sectors of angular width of 45. Further, each sector may be divided in to two smaller subsectors of angular width of 22.5. This will lead to a total of 16 sub sectors with an angular width of 22.5. As shown above,
(61) Signal Strength Computation for Antenna Groups
(62) Turning to
E-field=10{circumflex over ()}((RSSI30+10*log.sub.10(120*pi))/20).
(63) At Step 1630, the E-field strengths of the antennas derived for each of the antenna group is averaged. At Step 1640, group E-field strength is converted to group RSSI. In some embodiments, RSSI is calculated as:
RSSI=round(1*(20*log.sub.10(E-field)10*log.sub.10(120*pi)+30)).
(64) Computing Angular Sector to Resolution of 45 Degrees
(65) Turning to
(66) TABLE-US-00004 Antenna Group Id Sector Ids A 1 & 16 B 2 & 3 C 4 & 5 D 6 & 7 E 8 & 9 F 10 & 11 G 12 & 13 H 14 & 15
(67) Computing Angular Sub Sector to Resolution of 22.5 Degrees
(68) Turning to
(69) TABLE-US-00005 Max Signal Strength Antenna Signal strength Sector Group Id (Group X > Group Y) Id A RSSI.sub.Group_B > RSSI.sub.Group_H 1 A RSSI.sub.Group_H > RSSI.sub.Group_B 16 B RSSI.sub.Group_A > RSSI.sub.Group_C 2 B RSSI.sub.Group_C > RSSI.sub.Group_A 3 C RSSI.sub.Group_B > RSSI.sub.Group_D 4 C RSSI.sub.Group_D > RSSI.sub.Group_B 5 D RSSI.sub.Group_C > RSSI.sub.Group_E 6 D RSSI.sub.Group_E > RSSI.sub.Group_C 7 E RSSI.sub.Group_D > RSSI.sub.Group_F 8 E RSSI.sub.Group_F > RSSI.sub.Group_D 9 F RSSI.sub.Group_E > RSSI.sub.Group_G 10 F RSSI.sub.Group_G > RSSI.sub.Group_E 11 G RSSI.sub.Group_F > RSSI.sub.Group_H 12 G RSSI.sub.Group_H > RSSI.sub.Group_F 13 H RSSI.sub.Group_G > RSSI.sub.Group_A 14 H RSSI.sub.Group_A > RSSI.sub.Group_G 15
(70) Cell Sector Overlap Algorithm
(71) Turning to
(72) At Step 1910, Node C may obtain Node A angular sub-sector information from Node B1, Node B2, Node B3 and Node B4 (as described in
pt(X,Y)=(pt1(x1,y1)+pt2(x2,y2)+pt3(x3,y3)+pt4(x4,y4)+pt5(x5,y5)+pt6(x6,y 6))/6,
(73) where pt1, pt2, pt3, pt4, pt5 and pt6 are boundary points of Space R.
(74) The above steps provide the X and Y co-ordinates of the location/position of the Node A in a given space. Node C may communicate this information to other computing devices using a network communication interface for further processing.
(75) The system arrangement depicted in
(76) Those of skill in the art will understand that the systems and methods described herein may utilize a computing device, such as a computing device, to perform the steps described above, and to store the results in memory or storage devices, or be embodied as an integrated circuit or digital signal processor. Those of skill in the art will also understand that the steps disclosed herein can comprise instructions stored in memory of the computing device, and that the instructions, when executed by the one or more processors of the computing device, can cause the one or more processors to perform the steps disclosed herein.
(77) One or more of the components, processes, features, and/or functions illustrated in the figures may be rearranged and/or combined into a single component, block, feature or function or embodied in several components, steps, or functions. Additional elements, components, processes, and/or functions may also be added without departing from the disclosure. The apparatus, devices, and/or components illustrated in the Figures may be configured to perform one or more of the methods, features, or processes described in the Figures. The algorithms described herein may also be efficiently implemented in software and/or embedded in hardware.
(78) Note that the aspects of the present disclosure may be described herein as a process that is depicted as a flowchart, a flow diagram, a structure diagram, or a block diagram. Although a flowchart may describe the operations as a sequential process, many of the operations can be performed in parallel or concurrently. In addition, the order of the operations may be re-arranged. A process is terminated when its operations are completed. A process may correspond to a method, a function, a procedure, a subroutine, a subprogram, etc. When a process corresponds to a function, its termination corresponds to a return of the function to the calling function or the main function.
(79) The enablements described above are considered novel over the prior art and are considered critical to the operation of at least one aspect of the disclosure and to the achievement of the above described objectives. The words used in this specification to describe the instant embodiments are to be understood not only in the sense of their commonly defined meanings, but to include by special definition in this specification: structure, material or acts beyond the scope of the commonly defined meanings. Thus if an element can be understood in the context of this specification as including more than one meaning, then its use must be understood as being generic to all possible meanings supported by the specification and by the word or words describing the element.
(80) The definitions of the words or drawing elements described above are meant to include not only the combination of elements which are literally set forth, but all equivalent structure, material or acts for performing substantially the same function in substantially the same way to obtain substantially the same result. In this sense it is therefore contemplated that an equivalent substitution of two or more elements may be made for any one of the elements described and its various embodiments or that a single element may be substituted for two or more elements in a claim.
(81) Changes from the claimed subject matter as viewed by a person with ordinary skill in the art, now known or later devised, are expressly contemplated as being equivalents within the scope intended and its various embodiments. Therefore, obvious substitutions now or later known to one with ordinary skill in the art are defined to be within the scope of the defined elements. This disclosure is thus meant to be understood to include what is specifically illustrated and described above, what is conceptually equivalent, what can be obviously substituted, and also what incorporates the essential ideas.
(82) In the foregoing description and in the figures, like elements are identified with like reference numerals. The use of e.g., etc, and or indicates non-exclusive alternatives without limitation, unless otherwise noted. The use of including or include means including, but not limited to, or include, but not limited to, unless otherwise noted.
(83) As used above, the term and/or placed between a first entity and a second entity means one of (1) the first entity, (2) the second entity, and (3) the first entity and the second entity. Multiple entities listed with and/or should be construed in the same manner, i.e., one or more of the entities so conjoined. Other entities may optionally be present other than the entities specifically identified by the and/or clause, whether related or unrelated to those entities specifically identified. Thus, as a non-limiting example, a reference to A and/or B, when used in conjunction with open-ended language such as comprising can refer, in one embodiment, to A only (optionally including entities other than B); in another embodiment, to B only (optionally including entities other than A); in yet another embodiment, to both A and B (optionally including other entities). These entities may refer to elements, actions, structures, processes, operations, values, and the like.
(84) It should be noted that where a discrete value or range of values is set forth herein (e.g., 2, 4, 24, etc.), it is noted that the value or range of values may be claimed more broadly than as a discrete number or range of numbers, unless indicated otherwise. Any discrete values mentioned herein are merely provided as examples.