CHANNEL STATE INFORMATION FORWARDING IN PASSIVE WIRELESS SENSING NETWORK
20230262750 · 2023-08-17
Inventors
Cpc classification
G08B21/0469
PHYSICS
G08B13/2491
PHYSICS
International classification
Abstract
The invention relates to performing sensing in a wireless network based on detecting changes in received radio frequency signals and in particular to performing such sensing based on analyzing channel state information. The wireless network comprises at least one node of a first type arranged for performing analysis of channel state information related to wireless signals transmitted in the wireless network, and a plurality of nodes of a second type. One or more wireless signals are transmitted between the plurality of nodes of the second type, and at least one of these nodes determines channel state information, related to the one or more wireless signals, and transmits at least part of the determined channel state information to a node of the at least one node of the first type. This node of the first type receives the at least part of the determined channel state information and analyzes it to determine a sensing value.
Claims
1. A method for performing sensing in a wireless network, the wireless network comprising at least one node of a first type arranged for performing analysis of channel state information related to wireless signals transmitted in the wireless network, the wireless network further comprising a plurality of nodes of a second type, different from the first type, and the method comprising: transmitting one or more wireless signals between the plurality of nodes of the second type; determining, by at least one node of the plurality of nodes of the second type, channel state information, related to the one or more wireless signals transmitted between the plurality of nodes of the second type; transmitting one or more further wireless signals, by the at least one node of the plurality of nodes of the second type to a node of the at least one node of the first type, comprising at least part of the determined channel state information related to the one or more wireless signals transmitted between the plurality of nodes of the second type; receiving the one or more further wireless signals, by the node of the at least one node of the first type, comprising the at least part of the determined channel state information related to the one or more wireless signals transmitted between the plurality of nodes of the second type; determining, by the node of the at least one node of the first type, further channel state information, related to the one or more further wireless signals transmitted between the at least one node of the plurality of nodes of the second type to the node of the at least one node of the first type; analyzing, by the node of the at least one node of the first type, both: the received at least part of the channel state information related to the one or more wireless signals transmitted between the plurality of nodes of the second type and, the further channel state information; and determining a sensing value based on said analysis.
2. (canceled)
3. (canceled)
4. The method according to claim 1, wherein the sensing value is indicative of movement of an object in a sensing zone, said sensing zone defined by at least the position of multiple of the plurality of nodes of the second type.
5. The method according to claim 1, wherein the determining channel state information, related to the one or more wireless signals, by the at least one node of the plurality of nodes of the second type comprises extracting multiple time-series values from a communication stack of the at least one node of the plurality of nodes of the second type.
6. The method according to claim 5, wherein the determining channel state information, related to the one or more wireless signals, by the at least one node of the plurality of nodes of the second type further comprises selecting a frequency or periodicity at which the channel state information is extracted.
7. The method according to claim 5, wherein the determining channel state information, related to said one or more wireless signals, by the at least one node of the plurality of nodes of the second type further comprises selecting the at least part of the channel state information to be transmitted from the determined channel state information.
8. The method according to claim 7, wherein the selecting the at least part of the channel state information to be transmitted from the determined channel state information is performed based on at least one of: a state of the wireless network, the sensing value to be determined, and amount of the channel state information that is extracted.
9. The method according to claim 1, wherein the analysis of the received at least part of the channel state information performed by the node of the at least one node of the first type is different from the analysis of the further channel state information performed by the node of the at least one node of the first type.
10. The method according to claim 1 wherein the node of the at least one node of the first type controls which at least one node of the plurality of nodes of the second type determines channel state information related to said wireless signal.
11. The method according to claim 1, wherein the node of the at least one node of the first type controls a characteristic of the transmitting at least part of the determined channel state information by the at least one node of the plurality of nodes of the second type to the node of the at least one node of the first type.
12. The method according to claim 1, wherein the wireless network comprises multiple nodes of the first type, and wherein the method further comprises: selecting one or more of the multiple nodes of the first type to which the at least part of the determined channel state information is transmitted, such that the selected one or more of the multiple nodes of the first type receive the at least part of the determined channel state information and analyze the received at least part of the channel state information.
13. A computer program product comprising instructions which, when the program is executed by a processor, cause the processor to carry out the method according to claim 1.
14. A system comprising a wireless network, the wireless network comprising: at least one node of a first type arranged for performing analysis of channel state information related to wireless signals transmitted in the wireless network, and a plurality of nodes of a second type, different from the first type, wherein each of the plurality of nodes of the second type are arranged for: transmitting one or more wireless signals between the plurality of nodes of the second type; determining, by at least one node of the plurality of nodes of the second type, channel state information, related to the one or more wireless signals transmitted between the plurality of nodes of the second type; and transmitting one or more further wireless signals, by the at least one node of the plurality of nodes of the second type to a node of the at least one node of the first type, comprising at least part of the determined channel state information related to the one or more wireless signals transmitted between the plurality of nodes of the second type; wherein each of the at least one node of a first type are further arranged for: receiving the one or more further wireless signals comprising the at least part of the determined channel state information related to the one or more wireless signals transmitted between the plurality of nodes of the second type; determining further channel state information related to the one or more further wireless signals transmitted between the at least one node of the plurality of nodes of the second wireless signals transmitted between the least one node of the plurality of nodes of the second type to the node of the at least one node of the first type and analyzing both the received at least part of the channel state information related to the one or more wireless signals transmitted between the plurality of nodes of the second type and, the further channel state information, and determining based on said analysis, a sensing value.
15. A device for use as a node of the first type in the system according to claim 14, the device comprising: an input for receiving the at least part of the determined channel state information from a node of the second type; and a processor arranged for analyzing both the received at least part of the channel state information and the further channel state infomation and further for, based on said analysis, determining a sensing value.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0026] These and other aspects of the invention are apparent from and will be further elucidated, by way of example, with reference to the drawings, in which:
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035] Corresponding elements in the drawings are denoted by the same reference numeral.
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0036]
[0037] The benefit of this first system according to the prior art 105 is that it is relatively cheap, as only a single node of the first type 110 is required. However, the signals being sent within the system 105 which may be used for performing sensing based on analyzing CSI are limited to a first signal 112 and a second signal 114 related to a link between the node of the first type 110 and, respectively, a first node of the second type 120 and a second node of the second type 130. As a result, a first person A and a third person C may be detected in the home 100, based on analyzing the CSI, however a second person B may not be detected as this second person does not impact the links 112, 114 sufficiently.
[0038]
[0039] The benefit of this second system according to the prior art 205 is that it provides greater coverage for performing sensing in the house 100. However, it is relatively expensive as it requires that there are more nodes of the first type when compared to the first wireless network sensing system according to the prior art 105 of
[0040] In
[0041] As shown in
[0042] The node of the first type 310 then analyses the received at least part of the CSI, which relates to the wireless signals transmitted between the nodes of the second type 320, 330. Thus, the system 305 is able to, for example, detect all three persons A, B, C shown in
[0043] Although only a single node of the first type is needed in the system 305 shown in
[0044] The examples provided in
[0045] In
[0046] In
[0052] Various embodiments of the invention may be implemented as a program product for use with a computer system, where the program(s) of the program product define functions of the embodiments (including the methods described herein). In one embodiment, the program(s) can be contained on a variety of non-transitory computer-readable storage media, where, as used herein, the expression “non-transitory computer readable storage media” comprises all computer-readable media, with the sole exception being a transitory, propagating signal. In another embodiment, the program(s) can be contained on a variety of transitory computer-readable storage media. Illustrative computer-readable storage media include, but are not limited to: (i) non-writable storage media (e.g., read-only memory devices within a computer such as CD-ROM disks readable by a CD-ROM drive, ROM chips or any type of solid-state non-volatile semiconductor memory) on which information is permanently stored; and (ii) writable storage media (e.g., flash memory, floppy disks within a diskette drive or hard-disk drive or any type of solid-state random-access semiconductor memory) on which alterable information is stored. The computer program may be run on a processor.
[0053] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
[0054] The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of embodiments of the present invention has been presented for purposes of illustration, but is not intended to be exhaustive or limited to the implementations in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the present invention. The embodiments were chosen and described in order to best explain the principles and some practical applications of the present invention, and to enable others of ordinary skill in the art to understand the present invention for various embodiments with various modifications as are suited to the particular use contemplated.