With the growing realization of the need to cut carbon emissions and conserve water, the idea of smart irrigation enabled by automated soil moisture measurements has become increasingly important. The goal of these automated measurements is to estimate the amounts of water required by different parts of a field and to optimize the irrigation schedule. This smart irrigation approach is in contrast to the traditional approaches where either the watering schedule is fixed or is manually assessed by a farmer.
Automated and fine-grained soil moisture measurements have the potential to provide three crucial benefits. First, they help conserve water by enabling the farmers to adjust watering schedules based on the actual water requirements of the field. According to an estimate, up to 50% of the 9 billion gallons of water used daily for irrigation around the world is wasted due to overwatering. Such wastage can be significantly reduced through regular monitoring of soil moisture. For example, reported an average water saving of 30% in the US commercial landscapes with smart irrigation based approaches. Second, automated soil moisture measurements can reduce carbon emissions by reducing the amount of required water to irrigate a field. The carbon-dioxide that is released as a result of irrigation constitutes 5% of the total carbon emissions in the US. Third, automated soil moisture measurements can improve crop yield by ensuring that the crops are not over or under-watered.
Prior techniques to measuring soil moisture include contact-based techniques, which include inserting a probe, such as capacitive sensors, RFID tags, and metallic rods at a known depth under the surface of the soil. Such techniques have three main limitations. First, installing sensors in cultivated fields is prohibitively inconvenient because a farmer has to carefully dig a hole for each sensor and mark them to be able to locate them in future. This is made further inconvenient by the need to plough the field between successive crop cycles: sensors need to be removed before ploughing and reinstalled after ploughing. Second, contact-based techniques provide only localized measurements that reflect moisture content only at the specific locations where the sensors are installed. In many scenarios, the soil moisture is different in different locations of a field due to a number of factors such as changes in elevation and proximity to irrigation lines. In such settings, to characterize the soil moisture throughout the field, multiple sensors are required. Third, to monitor a large field, the contact-based techniques require a large number of sensors, which significantly increases the cost and complexity. Furthermore, when multiple sensors are used, an expert survey is usually required to identify representative points in a field that best characterize the overall soil conditions. As an alternative, contactless techniques have emerged in the field of soil moisture measurements.
One implementation of the present disclosure is a system for contactless moisture estimation of soil, the system including: an antenna array including a first antenna configured to transmit radiofrequency (RF) signals and a plurality of second antennas configured to receive RF signals; and a controller electrically coupled to the antenna array, the controller configured to: emit, via the first antenna and into the soil, RF signals at each of a plurality of frequency increments (δf) ranging from a lower frequency (fs) to an upper frequency (fe); determine a channel frequency response (CFR) for each of the plurality of frequency increments (δf) by measuring an amplitude attenuation and a phase change of reflected RF signals detected by the plurality of second antennas; determine a power delay profile (PDP) for each of the plurality of second antennas based on the CFR of each of the plurality of frequency increments (δf); extract a subset of the reflected RF signals associated with the emitted RF signals by performing peak detection on the PDP of each of the plurality of second antennas; and for each layer of the soil and for each of the subset of reflected RF signals, determine: i) a wavelength of the reflected RF signal in a layer, ii) an estimated depth of the layer, iii) a dielectric permittivity of the layer based on the wavelength in the layer, and iv) an estimated moisture content of the layer based on the dielectric permittivity.
In some aspects, the lower frequency (fs) is 2 GHz and the upper frequency (fe) is 3 GHz.
In some aspects, the controller is further configured to filter out non-soil related reflections from the subset of the reflected RF signals by removing peaks that do not appear in the PDP of each of the plurality of second antennas.
In some aspects, the controller is further configured to verify that a phase of the peaks detected in the PDP of each of the plurality of second antennas follow a linearly increasing pattern to filter out non-soil related reflections from the subset of the reflected RF signals.
In some aspects, the plurality of frequency increments (δf) are contiguous.
In some aspects, the plurality of second antennas includes at least three equidistantly spaced antennas.
In some aspects, the estimated moisture content of each layer is estimated using a Topp equation.
In some aspects, the controller includes an RF generator to generate the RF signals.
In some aspects, the RF generator is a software defined radio (SDR).
In some aspects, the controller includes a communications interface to communicate with a remote computing device.
Another implementation of the present disclosure is a method of contactless moisture estimation of soil, the method including: emitting, via a first antenna and into the soil, radiofrequency (RF) signals at each of a plurality of frequency increments (δf) ranging from a lower frequency (fs) to an upper frequency (fe); determining a channel frequency response (CFR) for each of the plurality of frequency increments (δf) by measuring an amplitude attenuation and a phase change of reflected RF signals detected by a plurality of second antennas; determining a power delay profile (PDP) for each of the plurality of second antennas based on the CFR of each of the plurality of frequency increments (δf); extracting a subset of the reflected RF signals associated with the emitted RF signals by performing peak detection of the PDP of each of the plurality of second antennas; and for each layer of the soil and for each of the subset of reflected RF signals, determining: i) a wavelength of the reflected RF signal in a layer, ii) an estimated depth of the layer, iii) a dielectric permittivity of the layer based on the wavelength in the layer, and iv) an estimated moisture content of the layer based on the dielectric permittivity.
Yet another implementation of the present disclosure is a non-transitory computer readable medium having instructions stored thereon that, when executed by a computing device, cause the computing device to: operate a radiofrequency (RF) generator to emit, via a first antenna and into a medium, RF signals at each of a plurality of frequency increments (δf) ranging from a lower frequency (fs) to an upper frequency (fe); determine a channel frequency response (CFR) for each of the plurality of frequency increments (δf) by measuring an amplitude attenuation and a phase change of reflected RF signals detected by a plurality of second antennas; determine a power delay profile (PDP) for each of the plurality of second antennas based on the CFR of each of the plurality of frequency increments (δf); extract a subset of the reflected RF signals associated with the emitted RF signals by performing peak detection of the PDP of each of the plurality of second antennas; and for each layer of the medium and for each of the subset of reflected RF signals, determine: i) a wavelength of the reflected RF signal in a layer, ii) an estimated depth of the layer, iii) a dielectric permittivity of the layer based on the wavelength in the layer, and iv) an estimated moisture content of the layer based on the dielectric permittivity.
Additional advantages will be set forth in part in the description which follows or may be learned by practice. The advantages will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims. It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive, as claimed.
Various objects, aspects, features, and advantages of the disclosure will become more apparent and better understood by referring to the detailed description taken in conjunction with the accompanying drawings, in which like reference characters identify corresponding elements throughout. In the drawings, like reference numbers generally indicate identical, functionally similar, and/or structurally similar elements.
Referring generally to the figures, a system, device, and methods for contactless soil moisture estimation are shown, accordingly to various implementations. Also referred to herein as CoMEt (Contactless Moisture Estimation), the disclosed system, device, and method follow a radiofrequency (RF) based approach that measures soil moisture at multiple depths underneath the ground surface without installing any objects in the soil and without making any contact with the ground surface. The main insight behind CoMEt is that the phase of an RF signal depends on its wavelength in the medium through which it is propagating, which in turn depends on the amount of soil moisture. To measure soil moisture, CoMEt leverages the phase changes across successive antennas in a receive antenna array along with the time of flight of the received signal to jointly estimate the depth of each layer of soil and the wavelength of the signal in each layer. These estimates are then used to obtain the amount of moisture in each layer of soil.
Notably, the contactless approach described herein 1) can measure soil moisture at multiple depths underneath the ground surface, 2) does not require installing any objects in the soil, 3) does not require any physical contact with the soil surface, and 4) does not require large position offsets. Such a system or device can be deployed on a drone that can fly over an entire field, collect measurements, and generate a fine-grained view of soil moisture at multiple depths for the entire field, for example.
Unlike the contact-based techniques, the contactless techniques do not install sensors in the soil. Instead, they employ RF signals to estimate soil moisture either using the time of flight (ToF) or the surface soil reflectivity. Prior contactless techniques have three important limitations. First, the ToF-based techniques require measurements at several positions to estimate soil moisture. For example, uses a measurement setup that collects data at 25 different position offsets spanning 16.5 meters. This not only makes such techniques practically unusable, but also makes assumptions that the soil moisture and composition are the same at all position offsets. Second, the surface-reflection based techniques are very sensitive to the roughness of the soil surface. Furthermore, as these techniques rely on reflections of RF signals from the surface, they can only measure the moisture content for the soil that is near the surface but not deeper under the surface. Third, prior contactless techniques cannot measure soil moisture at multiple desired depths, rather only return a single averaged estimate of moisture content near the soil surface.
Current contactless moisture estimation techniques may use RF signals to monitor soil moisture without placing any sensors in the soil. These techniques can be classified into two types: surface reflection based and ToF-based. The surface reflection based techniques indirectly measure soil moisture from soil reflectivity by modelling various soil characteristics. In one example, a surface reflection based method has been proposed to characterize subsurface electric properties from ground-penetrating radars through inverse modelling. Subsequent studies point out the limitations of this approach such as the requirement for soil and antenna specific calibrations and limited depth penetration. In another example, calibration models to take into account the roughness of soil surface in estimating soil moisture. Unfortunately, despite these calibrations, the surface reflection based techniques do not generalize well to a broad set of soil conditions and can only characterize the upper regions of soil subsurface.
ToF-based techniques leverage the principle that RF signals travel slower in soil than in air to estimate soil moisture. These techniques can be further categorized as single-offset and multi-offset. In single-offset techniques, the measurements are collected at a single position offset. As the travel time of the reflected signal depends on the reflector depth as well as the soil's dielectric permittivity, the single-offset techniques require a human operator to manually input soil depth measurements before these techniques can estimate soil moisture. In multi-offset techniques, the measurements are collected at multiple position offsets and then combined to estimate the average soil depth. One proposed multi-offset technique collects data at 25 different position offsets spanning 16.5 m to measure soil moisture. Another reduces the total span of offsets to 3 m but requires manual soil-specific calibrations to apply the soil inverse modelling technique, which depends on factors such as soil roughness. For accurate results, it further assumes that the soil moisture at nearby locations is known. These techniques also require the soil composition to stay uniform throughout all position offsets. Furthermore, no prior technique measures the soil moisture at multiple depths, rather they measure the average amount of moisture up to a certain depth.
Researchers have proposed a wide range of contact-based sensors for measuring soil moisture. Some examples include electrical resistance based sensors, capacitive sensors, heat diffusion sensors, tensiometers, and radioactive sensors. All of these sensors estimate soil moisture by measuring an appropriate soil property that is sensitive to moisture. These sensors require careful installation and are connected to a central hub that fetches data from these sensors either through wired or through wireless connections. In addition, there are some RF-based approaches as well that install some object under the soil to estimate soil moisture. In one example, metallic rods are placed in soil to enhance the reflections of RF signal from soil and to determine the depth of those reflections. Similarly, another example places RFID tags in soil at known depths to measure soil moisture. Unfortunately, all these techniques suffer from the three limitations that we described above, e.g., difficult installation, localized measurements, and high deployment cost due to the infeasibility of mounting these sensors on a mobile platform.
Other techniques may rely on ToF of RF signals through the material. For example, a material under study is placed between the transmit and receive antennas and precisely know the distance traversed by the RF signal. This, however, is not possible when measuring soil moisture as the transmit and receive antennas both have to be on the same side of (i.e., above) the soil and the RF signals reflect back from multiple unknown depths. This renders such prior work unusable for estimating soil moisture.
Referring now to
Controller 102 is shown to include a processor 104 and a memory 410. Processor 104 can be a general-purpose processor, an application specific integrated circuit (ASIC), one or more field programmable gate arrays (FPGAs), a group of processing components, or other suitable electronic processing structures. In some embodiments, processor 104 is configured to execute program code stored on memory 106 to cause controller 102 to perform one or more operations, as described below in greater detail. It will be appreciated that, in embodiments where controller 102 is part of another computing device, such as a general-purpose computer, the components of controller 102 may be shared with, or the same as, the host device.
Memory 106 can include one or more devices (e.g., memory units, memory devices, storage devices, etc.) for storing data and/or computer code for completing and/or facilitating the various processes described in the present disclosure. In some embodiments, memory 106 includes tangible (e.g., non-transitory), computer-readable media that stores code or instructions executable by processor 104. Tangible, computer-readable media refers to any physical media that is capable of providing data that causes controller 102 to operate in a particular fashion. Example tangible, computer-readable media may include, but is not limited to, volatile media, non-volatile media, removable media and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Accordingly, memory 106 can include RAM, ROM, hard drive storage, temporary storage, non-volatile memory, flash memory, optical memory, or any other suitable memory for storing software objects and/or computer instructions. Memory 106 can include database components, object code components, script components, or any other type of information structure for supporting the various activities and information structures described in the present disclosure. Memory 106 can be communicably connected to processor 104 and can include computer code for executing (e.g., by processor 104) one or more processes described herein.
While shown as individual components, it will be appreciated that processor 104 and/or memory 106 can be implemented using a variety of different types and quantities of processors and memory. For example, processor 104 may represent a single processing device or multiple processing devices. Similarly, memory 106 may represent a single memory device or multiple memory devices. Additionally, in some embodiments, controller 102 may be implemented within a single computing device (e.g., one server, one housing, etc.). In other embodiments, controller 102 may be distributed across multiple servers or computers (e.g., that can exist in distributed locations). For example, controller 102 may include multiple distributed computing devices (e.g., multiple processors and/or memory devices) in communication with each other that collaborate to perform operations. For example, but not by way of limitation, an application may be partitioned in such a way as to permit concurrent and/or parallel processing of the instructions of the application. Alternatively, the data processed by the application may be partitioned in such a way as to permit concurrent and/or parallel processing of different portions of a data set by the two or more computers.
Controller 102 is further shown to include a radiofrequency (RF) generator 108 that can generate RF signals for transmission via transmit antenna 112. Specifically, RF generator 108 can be configured to generate RF signals across a range of frequencies which can, at the direction of processor 104, be emitted by transmit antenna 112. In some implementations, RF generator 108 is a software defined radio (SDR). Controller 102 is also shown to include an input/output (I/O) interface 110 that facilitates communications between controller 102 and any external components or devices, including a remote device 116, which may be a general purpose computer, a smartphone, a tablet, or any other computing device. For example, I/O interface 110 can provide means for transmitting data to, or receiving data from, remote device 116. Accordingly, I/O interface 110 can be or can include a wired or wireless communications interface (e.g., jacks, antennas, transmitters, receivers, transceivers, wire terminals, etc.) for conducting data communications, or a combination of wired and wireless communication interfaces. In some embodiments, communications via I/O interface 110 are direct (e.g., local wired or wireless communications) or via a network (e.g., a WAN, the Internet, a cellular network, etc.). For example, I/O interface 110 may include one or more Ethernet ports for communicably coupling controller 102 to a network (e.g., the Internet). In another example, I/O interface 110 can include a WiFi, Bluetooth®, or other short-range wireless transceiver for communicating via a wireless communications network. In yet another example, I/O interface 110 may include cellular or mobile phone communications transceivers.
In some implementations, I/O interface 110 is configured to receive or detect reflected RF signals obtained by receive antennas 114. “Reflected” RF signals are signals that are reflected back from a medium that is being measured (e.g., soil) for moisture estimation. Accordingly, I/O interface 110 may include an RF receiver or transceiver. In some implementations, RF generator 108 may be integrated into I/O interface 110 and/or certain functionality of I/O interface 110 may be performed by RF generator 108, based on the particular configuration of controller 102. In any case, when in use, the antenna array of system 100 (e.g., antennas 112, 114) are placed at a height of do above the soil surface. To measure soil moisture, system 100 first sweeps a frequency spectrum from fs to fe in increments of δf. At each frequency increment and at each receive antenna, the system 100—or, more specifically, controller 102—estimates the channel frequency response (CFR) by measuring the amplitude attenuation and phase change in the received signal. Next, a power delay profile (PDP) is calculated using these CFR values. As there are R receive antennas, system 100 generally obtains R PDPs. The peaks in the PDP show the time-of-flights (ToFs) of various reflections from the soil surface as well as the soil layers underneath.
As described herein, a soil “layer” is generally defined as a layer parallel to the soil surface whose permittivity distinctly differs from the layers above and beneath. There is often no well-defined boundary between layers because the moisture content changes as a gradient as we go deeper underneath the surface. Nonetheless, for any two stacked sections or “chunks” of soil with certain heights, as long as the average moisture content in the upper chunk is different from that in the chunk below it, each section can be generally considered as a distinct layer. As changes in permittivity cause reflections in the transmit signal, system 100 receives distinct reflections from the soil layers with different moisture contents. While generally described herein with respect to soil, it should also be appreciated that system 100 may be configured to estimate moisture in other mediums.
After estimating the PDP, for each RF reflection observed in the PDP, controller 102 determines if it is arriving back from a layer of soil or from another object in the vicinity. For each reflection from a layer of soil, controller 102 leverages the phase changes across successive antennas in the Rx antenna array to jointly estimate the depth of that layer and the wavelength of the signal in that layer. Next, controller 102 calculates the dielectric permittivity for each layer using the estimated wavelength of the signal in that layer. Finally, it obtains the amount of moisture content in each layer using the Topp Equation, which translates the values of dielectric permittivity into the amount of moisture in soil.
There were, of course, a number of challenges faced when designing system 100, which are generally addressed by the implementation of system 100 described herein. The first challenge is that the depth of each soil layer from which the RF signals reflect back is not known. To address this challenge, system 100 leverages both ToF and phase changes across antennas in the antenna array and combines them to jointly estimate the soil moisture and soil depth. It was found that the phase change across two antennas depends both on the signal wavelength and soil depth. Therefore, with the two independent observations of ToF and phase change, system 100 can resolve the two unknown parameters, e.g., signal wavelength and soil depth. Furthermore, as the phase changes considerably across antennas in the antenna array even when they are spaced a few centimeters apart, the approach described herein does not require placing antennas at large position offsets.
The second challenge is that reflections could be received from multiple layers of soil with distinct amounts of soil moisture. Unfortunately, the process of measuring soil moisture for the upper-most layer does not directly generalize to the lower layers because the soil moisture estimates of the upper layers affect the estimates of the lower layers. To address this challenge, controller 102 derives a general estimate by relating the lengths of reflections from each layer to the overall reflection length, and then uses an iterative approach to measure the soil moisture at each layer. Moreover, as the antennas of system 100 do not touch the soil surface (rather are at a certain height above it) the medium between the setup and the soil surface (i.e., air) acts as another layer that affects the soil moisture estimates of the subsequent layers. This is addressed by treating air as the first layer in the multi-depth soil moisture estimation.
The third challenge is that the Rx antenna array, receive antennas 114, may receive reflections from non-soil objects in the environment in addition to the reflections from soil layers. These non-soil reflections are particularly challenging in indoor environments, such as greenhouses, where there may be several indoor reflectors. Highly directional antennas are large in size, rendering them unusable for creating an antenna array, and thus are not a suitable solution to this issue. Instead, directional antennas with larger beamwidths are utilized. Notably, for the reflections from soil, the phase shifts at successive antennas in the Rx antenna array (receive antennas 114) increase noticeably, whereas they do not follow this pattern for the non-soil reflections. This is because compared to the non-soil reflections, soil reflections form relatively smaller angles of arrival (AoA). System 100 leverages this observation to separate soil reflections from non-soil reflections by checking that each reflection follows the pattern of increasing phase changes across successive antennas.
Referring now to
At step 202, a frequency spectrum ranging from fs to fe is swept in increments of δf. Put another way, controller 102 may, individually or by controlling RF generator 108, emit, via transmit antenna 112, RF signals and into the soil at each of a plurality of frequency increments (δf) ranging from a lower frequency (fs) to an upper frequency (fe). In some implementations, lower frequency (fs) is 2 GHz and the upper frequency (fe) is 3 GHZ; although, it should be appreciated that the present disclosure is not limited to only this frequency range. Generally, the frequency increments (δt) are contiguous or sequential.
At step 204, a channel frequency response (CFR) for each of the plurality of increments (δf) is determined by measuring an amplitude attenuation and a phase change of reflected RF signals detected by receive antennas 114. From the CRFs, at step 206, a power delay profile (PDP) for each of the receive antennas 114 is determined. At step 208, a subset of the reflected RF signals associated with the emitted RF signals (e.g., from step 202) are extracted by performing peak detection on the PDPs. In some implementations, during or after step 208, controller 102 may also ensure that the phases of the peaks across receive antennas 114 follow a linearly increasing pattern by evaluating the PDPs. Then, for each layer of the soil and for each of the subset of reflected RF signals, determine: i) a wavelength of the reflected RF signal in the layer, ii) an estimated depth of the layer, iii) a dielectric permittivity of the layer based on the wavelength in the layer, and iv) an estimated moisture content of the layer based on the dielectric permittivity. Specifically, at step 210, a depth of each layer of the soil is estimated, as well as a wavelength of the signal in the layer. At step 212, a dielectric permittivity is calculated for each layer of the soil based on the estimated wavelength of the signal in that layer. Finally, at step 214, the moisture content in each layer is calculated from the dielectric permittivity. In some implementations, moisture content is calculated using the Topp equation.
Certain steps of process 200 are also illustrated more generally in the block diagram of
The non-soil reflection filtering block determines whether any given reflection extracted by the reflection extraction block above was returned from a layer of soil or from some other object in the vicinity and discards any reflections that were not generated by a layer of soil. To perform this filtering, this block leverages the observation that the phase shifts at successive antennas in the Rx antenna array (receive antennas 114) increase significantly for the reflections from soil but not so much for the non-soil reflection. It was also observed, during experimentation, that some reflections appear in PDPs that actually do not represent valid reflections. These reflections occur because as the RF signals attenuate significantly under soil, different antennas can receive different dominant reflections, resulting in ambiguous peaks. Similarly, a peak in PDP may simply be due to noise. Accordingly, the non-soil reflection filtering block can be configured to discard all such invalid reflections. Notably, while the phase shifts at the successive antennas increase for valid soil reflections, they do not follow any such pattern for the invalid reflections, as demonstrated in
The goal of the iterative estimation module is to estimate the amount of moisture in each soil layer using the signal reflected by that layer. This module starts by estimating the moisture content of the soil layer at the top and then iteratively proceeds to estimate the moisture in each lower layer. Unlike prior approaches, the present disclosure does not assume that either the depth of soil or the depth of any layer of soil is known. Accordingly, the depth and wavelength estimation block takes all the reflections from the “Non-Soil Reflection Filtering” block and uses this system of equations to jointly estimate the depth of each soil layer as well as the wavelength of the signal in that layer.
Next, the Dielectric Permittivity and Soil Moisture Estimation block first uses a well-known result about the relationship of dielectric permittivity of a material with the wavelength of the signal travelling through that material. Leveraging this relationship, it plugs the values of the wavelengths estimated by the previous block to estimate the permittivity of each soil layer. Next, it uses another well-known result, known as Topp Equation, which expresses the moisture content in a soil sample as a function of the dielectric permittivity of that soil sample. Leveraging this result, this block plugs in the dielectric permittivity just estimated for each layer into the Topp Equation to estimate the amount of moisture in each soil layer.
Described in herein, is an example contactless approach 1) to measure soil moisture at multiple depths underneath the ground surface, 2) does not require installing any objects in the soil, 3) does not require any physical contact with the soil surface, and 4) does not require large position offsets. It is contemplated that the described system may be deployed on a drone that can fly over an entire field, collect measurements, and generate a fine-grained view of soil moisture at multiple depths for the entire field. Provided herein are the theoretical foundation for such a contactless soil moisture measurement system, its design, implementation, and evaluation.
A Contactless Moisture Estimation (hereafter CoMEt) approach is presented that used RF signals to measure soil moisture while satisfying the four requirements listed above. CoMEt included a transmit antenna and R receive antennas arranged as an equally spaced receive (Rx) antenna array. The antennas were placed side-by-side with a spacing of Δtr between the transmit antenna and the first element of the Rx antenna array, and Δr between successive antennas in the array, as shown in
Contactless Moisture Estimation: Two types of contactless techniques have been used in the state of the art, surface reflection based and ToF-based, which use RF signals to monitor soil moisture.
The surface reflection based techniques indirectly measure soil moisture from soil reflectivity by modelling various soil characteristics [28, 31, 32]. In a known method [32], subsurface electric properties are characterized from ground-penetrating radars through inverse modelling. Subsequent studies point out the limitations of this approach such as the requirement for soil and antenna specific calibrations and limited depth penetration [28, 31]. In another known method [28], calibration models are used which take account of the roughness of soil surface in estimating soil moisture. Unfortunately, despite these calibrations, the surface reflection based techniques do not generalize well to a broad set of soil conditions, and can only characterize the upper regions of soil subsurface [31]. The ToF-based techniques leverage the principle that RF signals travel slower in soil than in air to estimate soil moisture [16, 24, 27]. These techniques can be further categorized as single-offset and multi-offset. In single-offset techniques, the measurements are collected at a single position offset [27]. As the travel time of the reflected signal depends on the reflector depth as well as the soil's dielectric permittivity, the single-offset techniques require a human operator to manually input soil depth measurements before these techniques can estimate soil moisture. In multi-offset techniques, the measurements are collected at multiple position offsets and then combined to estimate the average soil depth [16, 24]. A multi-offset technique collects data at twenty-five different position offsets spanning 16.5 m to measure soil moisture. Another known technique [24], reduces the total span of offsets is reduced to 3 m but requires manual soil-specific calibrations to apply the soil inverse modelling technique, which depends on factors such as soil roughness and additionally assumes that the soil moisture at nearby locations is known. The ToF techniques also require the soil composition to stay uniform throughout all position offsets. Furthermore, the known techniques do not take soil moisture measurements at multiple depths, rather they measure the average amount of moisture up to a certain depth.
Contact-based Moisture Estimation: A wide range of contact-based sensors for measuring soil moisture have been known in the art. Some examples include electrical resistance based sensors [17], capacitive sensors [22], heat diffusion sensors [44], tensiometers [35], and radioactive sensors [23]. All of these sensors estimate soil moisture by measuring an appropriate soil property that is sensitive to moisture. These sensors require careful installation and are connected to a central hub that fetches data from these sensors either through wired [3, 4] or through wireless connections [38, 42]. In addition, there are some RF-based approaches as well that install some object under the soil to estimate soil moisture. In one known technique [20], a few metallic rods in soil to enhance the reflections of RF signal from soil and to determine the depth of those reflections. Yet another known technique [41], places RFID tags in soil at known depths to measure soil moisture. Unfortunately, all these techniques suffer from the three limitations, difficult installation, localized measurements, and high deployment cost due to the infeasibility of mounting these sensors on a mobile platform.
Yet other known techniques use several RF-based contactless approaches to estimate various properties of different materials such as oil adulteration [34], salt concentration [36], liquid type [19], etc. These techniques rely on ToF of RF signals through the material. They place the material under study between the transmit and receive antennas and precisely know the distance traversed by the RF signal. This, however, is not possible when measuring soil moisture as the transmit and receive antennas both have to be on the same side of (i.e., above) the soil and the RF signals reflect back from multiple unknown depths. This renders such prior work unusable for estimating soil moisture.
Described herein is the CoMEt system and method to measure soil moisture at multiple depths of soil without installing any sensors in the soil.
Reflection Processing. The reflection processing module decomposed the received signal into its constituent reflections that arrive from different soil layers and filter out any reflections that do not originate from a soil layer. The reflection processing module consists of two blocks, reflection extraction and non-soil reflection filtering.
Reflection Extraction. Recall that a layer refers to a chunk of (sub-surface) soil with a distinct amount of soil moisture that reflects back the transmitted RF signal. To extract reflections from each layer, this block first estimates the CFR in the frequency domain for each frequency from fs to fe in the increments of δf, and then maps them to time domain by taking IFFT of all └(fe−fs)/δf┘+1 CFR values. This results in the PDP, which characterizes the channel as a function of time. The reflections from different layers of the soil show up as peaks in PDP. This module applies a peak detection algorithm on PDP and outputs as many reflections as the number of layers of soil visible to CoMEt. Each reflection is expressed as a complex number constituting an amplitude and a phase. If the received signal contains reflections from some non-soil reflectors, then it outputs those reflections as well. The resolution of PDP is determined by the bandwidth fe−fs of the frequency sweep and is given by (fe fs)×c/2, where c is the speed of the signal in free space [15].
Non-Soil Reflection Filtering. This block determines whether any given reflection extracted by the reflection extraction block above was returned from a layer of soil or from some other object in the vicinity and discards any reflections that were not generated by a layer of soil. To perform this filtering, this block leverages our observation that the phase shifts at successive antennas in the Rx antenna array increase significantly for the reflections from soil but not so much for the non-soil reflections.
Iterative Estimation. The iterative estimation module estimates the amount of moisture in each soil layer using the signal reflected by that layer. This module starts by estimating the moisture content of the soil layer at the top and then iteratively proceeds to estimate the moisture in each lower layer. The iterative estimation module includes two blocks.
Depth and Wavelength Estimation. Unlike the known techniques, the system and method of CoMEt does not make the assumption that either the depth of soil or the depth of any layer of soil is known. To avoid this assumption, a system of equations is used that relies on the knowledge of the distance between transmit and receive antennas, the phase changes observed in the signal received at successive antennas of the Rx antenna array, and the ToFs of various reflections. This block takes all the reflections from the Non-Soil Reflection Filtering block and uses this system of equations to jointly estimate the depth of each soil layer as well as the wavelength of the signal in that layer.
Dielectric Permittivity and Soil Moisture Estimation. This block first uses a well-known result from prior literature about the relationship of dielectric permittivity of a material with the wavelength of the signal travelling through that material. Leveraging this relationship, the values of the wavelengths estimated by the previous block are used to estimate the permittivity of each soil layer. Next, the calculated dielectric permittivity is applied to another well-known result from literature, known as The Topp Equation [39], which expresses the moisture content in a soil sample as a function of the dielectric permittivity of that soil sample, is used to estimate the amount of moisture in each soil layer.
In any environment, the received signal is a sum of multiple reflections. First, the constituent reflections were extracted from the received signal. Then, the moisture content of the soil layers was estimated. In the disclosed system and method, CoMEt was used to distinguish between the reflections from soil and from other objects in the environment.
Reflection Extraction. A straightforward way to extract reflections is to transmit a short pulse and measuring the time instants when each reflection of that pulse arrives back. However, since the RF reflections arrived at sub nano-second intervals, sampling these reflections required expensive and precise hardware. Instead, CoMEt used PDPs to extract the reflections.
Estimating the PDP. To obtain PDP, a signal was repeatedly transmitted at contiguous frequencies. After the transmission at any given frequency, the channel frequency response was estimated at that frequency using the signal received at each receive antenna. Each channel frequency response was represented by a complex number, where the magnitude of the complex number denoted the attenuation caused by the channel at that frequency and the phase of the complex number denoted the phase shift caused by the channel. If a signal transmitted at frequency f has unit amplitude and zero phase, then the channel frequency response h(f) equals the received signal, and is given by
Extracting the Reflections. The various reflections arriving at that receive antenna were isolated using PDP for any given receive antenna. Let h(t) represent the PDP, where t represents the ToF and h(t=τ) quantifies the amplitude and phase of the signal arriving at the receiver τ seconds after the signal was transmitted. Suppose there are N reflections arriving at a receive antenna at τ1 to τN seconds after the signal was transmitted. Then, the amplitude of PDP will contain a peak at each t=τi, where i∈{1,N}. The amplitude and phase of the ith reflection is given by the complex number h(t=τi).
To extract the reflections arriving at the Rx antenna array and the times at which these reflections arrive, first the power of each PDP, h(t), is calculated as ∥h(t)∥2 and then the peak detection algorithm is used to find all the peaks in h(t). The number of peaks returned by the peak detection algorithm denotes the number of reflections, N, and the locations of these peaks denote the ToFs of the reflections. These steps are applied on the PDP obtained from each antenna in the Rx antenna array. Finally, any extraneous peaks introduced by noise are removed by keeping only those peaks that appear in the PDP of each receive antenna. For example, if the ToF of a reflection observed in the PDP of an antenna is 10 ns, then that reflection is retained only if a corresponding peak is found at 10 ns in the PDP of each of the remaining antennas as well.
Non-Soil Reflection Filtering. An ideal setup should have highly directional antennas to ensure that they only receive reflections from the layers of soil and not from the objects in the vicinity.
The lack of highly directional antennas results in the Rx antenna array to also receive reflections from objects other than soil, as shown by ns1 and ns2 in
To distinguish between the soil and non-soil reflections, several features are used. In one instance, the antennas that are placed over the soil surface receive the non-soil reflections, which form relatively larger AoAs compared to the soil reflections. For example, in
The second feature relates to the change in phase across successive antennas, which is relatively much smaller for non-soil reflections than for the reflections from soil because non-soil reflections make significantly larger AoAs with receive antennas, as shown in
A third feature relates to the fact that the change in the phase of a given reflection at successive receive antennas depends on the dielectric permittivity of the medium through which the signal travels. In particular, the higher the dielectric permittivity of the medium, the larger the variation in phase at successive receive antennas [43]. Similar to the second insight, this means that for the soil reflections, which travel through mediums with high dielectric permittivity (i.e., the soil), the phase shift at the successive antennas would be larger. On the other hand, the phase shift at the successive antennas would be comparatively small for the non-soil reflections, which travel through air that has a much smaller dielectric permittivity compared to soil.
In some instances, a subset of reflections appears in PDPs that actually do not represent valid reflections. These reflections occur because as the RF signals attenuate significantly under soil, different antennas can receive different dominant reflections, resulting in ambiguous peaks. Similarly, a peak in PDP may simply be due to noise. A fourth feature relates to discarding all such invalid reflections because the phase shifts at the successive antennas increase for valid soil reflections, they do not follow any such pattern for the invalid reflections. To demonstrate this,
Combining the second, third, and fourth features, for any given reflection, it was checked whether the phase of that reflection is changing considerably across successive antennas and whether this phase change is increasing across successive pairs of antennas. Let Afi denote pairs for the first five PDP peaks the difference between phases of a reflection received at two successive antennas i and i+1. For a valid reflection from a layer of soil layer of soil, the following condition must hold.
Methods to jointly estimate the depth of each soil layer as well as the wavelength that the signal has when traveling through that layer are disclosed herein. First, the equations for the joint estimation were derived, assuming that there is only a single layer of soil and that the transmit and receive antennas were touching the surface of that layer. Next, the equations for joint estimation were extended to handle multiple soil layers. Finally, the realistic settings were incorporated where the transmit and receive antennas were not touching the surface, but rather were at some height above the surface.
Estimation For Single Layer. Referring now to
In one example, there was only one layer of soil whose depth is d and the receive antennas received reflections only from that layer, as shown in
The difference in phases of the soil reflection received at adjacent antennas i and i+1 was denoted as Δϕi. An increased in path length by Δli changes the phase Δϕi by 2πΔli/λ [43], where λ was the wavelength of the signal in soil. By plugging in Δli from Eq. (4), Δϕi was expressed as:
Note that the value of Δϕi was known by comparing the phases of the corresponding reflections in the PDPs of antennas i and i+1. Thus, in Eq. (5), there were two unknowns: the depth of soil d and the wavelength of signal λ when it travels through this soil. To estimate these two unknowns, another independent equation was used to relate them. It was shown that λ=vsoil/f=li/(f×ti), where f was the center frequency of the transmit signal and ti was the ToF of the signal received at the ith antenna in the Rx antenna array. It was shown earlier that the value of ti can be derived from the PDP. By using the value of li from Eq. (3), λ was expressed as:
Substituting this value of λ into Eq. (5), as equation with only one unknown, i.e., the depth of soil d was derived:
Equation (7) was numerically solved and the value of d was obtained. Most numerical methods need an upper and a lower bound to obtain an accurate estimate. In the calculation, a lower bound of 1 cm and an upper bound of 1 m were used, because a single layer of soil with uniform moisture distribution hardly ever spans the depth of one meter. Once dis estimated, the value of d was used in Eq. (6) to obtain the value of λ.
Finally, because that were R−1 adjacent antenna pairs, from Eqs (6) and (7), R−1 estimates of soil depth d and of signal wavelength A were obtained, and the averages were used to obtain final estimates of d and of λ.
Estimation for Multiple Layers. In another example, the equations were generalized to handle the settings where the reflections arrive from multiple layers of soil. In this example, S denoted the total number of soil layers from which the antennas received reflections and the depth of the jth layer was denoted as dj, where 1≤j≤S. It should be noted that the value S was equal to the number of peaks returned by the non-soil reflection filtering block. The total distance traversed by the reflection that arrives at the ith antenna after reflecting from the jth layer was represented by Lij, where 1≤ i≤ R and 1≤j≤S. The distance traversed through the kth layer of soil by the reflection that arrives at the ith antenna after reflecting from the jth layer was represented by Lijk, where 1≤k≤ j. Referring now to
Referring now to Eq. (5), the phase change, Δϕi, between two successive antennas, i and i+1, depended on Δli as well as the wavelength λ of the signal in the soil layer. However, when the signal passed through multiple soil layers, Eq. (5) was not suitable because it relied on a single value of λ relating to one soil layer, whereas 1 should be different for each soil layer. Accordingly, λj denotes the wavelength of the signal in the jth soil layer. The phase difference observed between two successive antennas i and i+1 for the signal that returns after reflecting from the jth layer was denoted as Δϕij. The observed phase difference, Δϕij, was the sum of the shift in phase introduced by each layer k, where 1≤ k≤ j, where Δϕijk denote the phase shift contributed by the kth layer to the total observed phase difference Δϕij. Accordingly, Δϕij was expressed as the sum of its constituents as follows:
Recall that Lijk denoted the component of Lij in the kth soil layer. Thus, Lij=Σk=1jLij, analogously to the definitions of Δϕij. Thus, Δϕijk=2πΔLijk/λk, where ΔLijk=Li+1,jk−Lijk. Thus, Δϕij was expressed as:
To simplify this equation, consider the geometry in
Substituting Ly from the equation above into Eq. (8), the following expression for Δϕij emerges.
Further, it was required to resolve λk in terms of some known parameters, such that Tij denoted the ToF of the jth reflection arriving at the ith antenna. Recall the value of each Tij was known from the PDP estimated at the ith antenna. The time the reflection from the jth soil layer arriving at the ith antenna spends in the kth soil layer was denoted as Tijk, where Tijk≈Tik−Ti,k-1 (Tik and Ti,k-1 are similarly derived from PDPs). As λk=Lijk/fTijk, it follows:
Substituting λk into Eq. (10):
In Eq. (12), the only unknown was Σx=1jdx, i.e., the depth beneath the soil surface from where the jth layer's reflection returned. To estimate Σx=1jdx, for all values of j, an iterative approach was taken. First, j=1 and R−1 estimates of Σx=1jdx (corresponding to R−1 Rx antenna pairs) were obtained by numerically solving Eq. (12) averaging. When j=1, 2Σx=1jdx=d1. Thus, in the first iteration, the depth d1 of the first layer was estimated. Generally, in the jth iteration, where 1<j≤S, Eq. (12) was solved numerically to estimate Σx=1jdx, which gives the depth of the jth layer. Because the estimate of Σx=1j−1dx, was evaluated from the previous iteration, the vertical height of the jth layer as dj=Σx=1jdx−Σx=1j−1dx could be estimated.
Equation (10) was rearranged to obtain the values of λj, which resulted in the following expression for λj:
Where
Again, setting j=1, the value of λ1 was calculated using Eq. (10) in an iterative manner. More generally, in the jth iteration, where 1≤ j≤ S, the wavelength of the signal in the jth soil layer was estimated by including the values of all dx that it estimated using Eq. (12) into Eq. (13), where 1≤ x≤ j. All λk were calculated using Eq. (13) until the last iteration, where k<j.
Estimation with Antennas at a Height. In another example, the antennas are not placed on the soil surface by treating the air between the antennas and the soil surface as another layer. The depth of the air layer is denoted as d0, which was equal to the distance between the antennas and the soil surface, which was known. Similarly, the wavelength of the signal when it passes through the air layer was denoted as λ0 and is simply equal to c/f, where c is the speed of light in air. Therefore, air was treated as the first layer in the multi-layer measurement process described above, where the depth and wavelength parameters of this layer equal d0 and λ0, respectively, and are known apriori. Thus, now, j lies in the range [0, S], the smallest value that k can take on now is 0 instead of 1, and all the summation terms in Eqs. (12) and (13) start from 0 instead of 1. Again, the iterative measurement process was used here to calculate dj and λj as used above.
Described herein are methods to determine the dielectric permittivity of each layer of soil and convert dielectric permittivity into soil moisture values, which is well known in the art.
Dielectric Permittivity. There are three different ways dielectric permittivity has been defined in prior literature: 1) absolute, 2) relative, and 3) apparent. Absolute dielectric permittivity, ∈o, is the physical property of a material that quantifies how easily a material becomes polarized in the presence of an electric field [20]. Relative dielectric permittivity, ∈r, is the ratio of the absolute dielectric permittivity of the material to that of the free space (i.e., 8.854×10−12 F/m) [37]. While ∈r is a complex number, only its real component, i.e., Re[∈r] is required to estimate the soil moisture content. Apparent dielectric permittivity, ∈p, of a material is the permittivity that is measured through various properties of the material, such as the speed of signal when it passes through that material [29]. Under the assumption that the RF signal has a high enough frequency, the apparent permittivity is approximately equal to the real part of relative permittivity, i.e., ∈p≈Re[∈r] [20].
The disclosed system and method operate in the frequency spectrum of 2 GHz to 3 GHz. Thus, the apparent permittivity estimate obtained from soil properties was used to estimate the soil moisture content. A relationship between wavelength and Ep was derived to calculate ∈p using the estimated values of wavelengths. To derive this relationship, the speed of RF signal, v, in a medium was given by v=c/√{square root over (∈p)}, where cis the speed of light and ∈p is the apparent dielectric permittivity of the medium [20]. As v=fλ, where λ is the signal wavelength in the medium, then it follows:
Recall that the value of λ was previously estimated for each layer of soil, and thus, used Eq. (14) to estimate the apparent dielectric permittivity of each layer.
Soil Moisture. The soil moisture refers to the volumetric water content (VWC), ψ, which is the ratio of volume of water to the total soil+water volume. It is a unit-less quantity and is often expressed as percentage [39]. It is noted that as ψestimates the percentage of water in soil, it is an interval variable and not a ratio variable (see [6] for further details on differences between interval and ratio variables). The relationship between dielectric permittivity and VWC of soil is well documented in the literature. The Topp Equation [39], which relates VWC of soil with its apparent dielectric permittivity, was applied using the following equation.
It is noted that several of the widely used contact-based soil moisture sensors also use this same Topp Equation to estimate VWC from the measured dielectric permittivity [7, 8].
Summary of Method Steps: First, the method included sweeping a signal from fs=2 GHz to fe=3 GHz in steps of δf=4 MHz; extracting all reflections; discarding any reflections that do not originate from any soil layer, as described above. The method further included applying the iterative method on the extracted reflections using Eqs. (12) and (13) to jointly estimate the depth of various soil layers as well as the wavelengths of the signal travelling through each of those layers, and estimating the permittivity of each soil layer using Eq. (14) followed by evaluating Eq. (15) to obtain the estimate of the VWC of each soil layer.
Evaluation Setup. Software defined radio, X310 [9], was attached to a transmit and a receive antenna [10], each with a horizontal beamwidth of 66°. Referring now to
To capture the reflections, the method further included sweeping the frequency from fs=2 GHz to fe=3 GHz in steps of δf=4 MHz with the receive antenna in its left most position. Next, the slider slides the receive antenna by 2 cm to the right, and again the frequency sweep was performed. This was repeated three more times, to mimic an Rx antenna array containing five antennas. Note that the total distance that the receive antenna moves is only 8 cm, which is two orders of magnitude smaller compared to the antenna offsets of up to 16.5 m that prior approaches needed. A python script running on a Raspberry Pi 4 collected the received signal from the software defined radio and executed the steps to estimate soil moisture at multiple depths in real-time. The system takes ˜6 seconds to collect a measurement at each antenna and ˜0.2 seconds to perform the processing, resulting in a total time of ˜30 seconds to estimate the soil moisture. However, for a production system that uses a five-element antenna array to simultaneously collect the measurements, the moisture estimation time will reduce to ˜6 seconds.
Experiment Sites. The system was evaluated in both indoor and outdoor environments with five different soils. In indoor environments, three different types of soil were placed in plastic containers, varying compositions of clay, silt, and sand. For outdoor environments, soil moisture was measured at two locations, a house yard and an agricultural field, each of which had small vegetation covers, as shown in
Ground Truth. The ground truth was estimated using Teros-10 soil moisture sensor [4]. It had two electrodes that go into the soil at the desired depth to measure soil moisture at that depth. A contact-based sensor, such as Teros-10, provided only point-measurements that reflect soil moisture content at the specific location where the sensor was installed. It was observed that even at the same depth, the ground truth soil moisture measurements vary depending on the location, which resulted in soil moisture measurements that varied from 3 to 3.4. Thus, instead of measuring soil moisture at a single location, it was measured at multiple nearby locations to obtain a representative ground truth soil moisture range.
Evaluation Metric. For all evaluations, volumetric water content (VWC) was measured, which is the percentage of water+sand mixture's volume that is contributed by water. The Teros sensor provided a range of ground truth estimates, whereas the disclosed system provided only one VWC estimate, which were compared with the limits of the ground truth range. Whether the VWC estimates were within the limits was a determinant of whether the estimate was correct. The minimum and maximum values were denoted as ψmingt and ψmaxgt, respectively, of the ground truth VWC range, and ψC denoted the VWC estimate. The absolute error was quantified in the VWC estimate (subsequently called VWC error) with respect to the ground truth range using the expression max(0,ψC−ψmaxgt)+max(0,ψmingt−ψC). Note that as all ψC, ψmingt, and ψmaxgt are expressed as percentages, the VWC error is also expressed as a percentage. In keeping with prior work [20, 41], it should be understood that the error was not quantified in relative terms with respect to ground truth by dividing the VWC error with mean or median of the ground truth range. This is because VWC was an interval variable. Dividing two VWC values does not have any meaningful physical interpretation, but rather would lead to ambiguous conclusions from experimental observations.
Overall Accuracy. To study the overall accuracy, six readings were collected from each of the three soil types in an indoor environment over multiple days and four readings from each of the two outdoor locations. In each measurement, the locations of transmit and receive antennas were randomly varied to ensure that the system and method are robust to antenna placements. Further, two measurements were collected with two different soil types each indoors and two measurements with a soil outdoors to assess the impact of surface moisture. Finally, twenty measurements were conducted to analyze the impact of distance between transmit and Rx antenna array and of the height of antennas above the surface. In total, fifty-two measurements were collected across the indoor and outdoor environments.
Referring now to
In another example, a series of measurements were conducted over three consecutive days. Each day two measurements were collected from a soil contained in an indoor plastic container. The ground truth was measured using the Teros sensor immediately after taking each measurement using the disclosed system and method. Recall that when measuring the ground truth, values from twelve locations were collected in the container. After collecting the measurements on any given day, one liter of water was evenly poured on the soil to increase the amount of moisture in the soil and the next two measurements were taken after 24 hours to allow the water to seep throughout.
Impact of Soil Depth. In one example, the impact of soil depth on the accuracy of the estimates of the disclosed system and method was evaluated using the data from above. The disclosed system and method outputs multiple soil depths and one soil moisture estimate for each soil depth, and the ground truth values are measured from the corresponding depths.
Impact of Soil Layers. To study the accuracy in estimating soil moisture for different layers, the estimates of the disclosed system and method were evaluated using the data from above and show the estimates from different layers separately. As shown in
Impact of Soil Type. To study accuracy across different soil types, six soil moisture readings were collected from each of the three indoor soil types, and four soil moisture readings were collected from each of the two outdoor soil types. Measurements were collected for three soil types labelled S1, S2, and S3 by placing them in plastic containers in indoor settings, while in outdoor settings, measurements were collected in a house yard (S4) and in an agricultural land (S5), both of which had some vegetation growth on them.
Impact of Surface Moisture. To evaluate the impact of surface moisture on soil moisture estimates, three experiments were conducted. The motivation behind conducting these experiments is that in settings such as soon after the rain, the surface moisture may be significantly higher than the soil moisture underneath, which can hinder the propagation of RF signals through the surface. Two experiments were conducted, Exp-1 and Exp-2, in indoor plastic containers where different amounts of water were poured into the samples and immediately measured the soil moisture afterwards using the disclosed system and method. A third experiment was conducted in the same way but outdoors, an hour after a rain. The ground truth values of VWC were measured at the surface as well as underneath using the Teros sensor.
Impact of Design Parameters. Next, the impact of two design parameters was evaluated, namely the distance between the transmit antenna and the leftmost antenna in the Rx antenna array, i.e., Δtr, and the height of antennas above the soil surface, i.e., d0. To evaluate the impact of Δtr, measurements for Δtr=10 cm, 11 cm, 12 cm, 13 cm, and 14 cm were collected. For each value of Δtr, we collected two measurements were collected, the soil moisture was estimated using each of the two measurements, and then the average of the two VWC estimates was determined. Similarly, to evaluate the impact of d0, it was varied from 3 cm to 7 cm in steps of 1 cm and two measurements were collected at each height.
Field Evaluations. This section includes a qualitative evaluation of how CoMEt measures soil moisture at multiple depths. To visualize the ground truth soil moisture at various depths, a borehole was dug to a depth of 30 cm in an outdoor setting, and then measure soil moisture using the Teros sensor at every 2 cm depth from the surface. Note that the electrodes of the sensor have been inserted sideways into the soil.
Comparison with Prior Approaches. The disclosed system and method are herein compared to prior approaches. Strobe [20] reported the maximum VWC error of 3% compared to CoMEt's maximum error of 4.1%. Similarly, GreenTag [41] reported the 90th percentile error of 5% compared to CoMEt's 90th percentile error of 1.9%. Although the maximum error of CoMEt is slightly higher compared to Strobe's maximum error, it emphasizes the fundamental advantage that CoMEt has over Strobe, GreenTag, and all other prior approaches, i.e., CoMEt is contactless and can perform multi-depth measurements while Strobe and GreenTag are not contactless: Strobe places metallic rods while GreenTag places RFID tags under the soil. Even with the advantages that CoMEt has over prior approaches, its accuracy is still almost the same (and usually better) compared to the prior approaches.
The disclosed system and method (CoMEt) is an RF based contactless approach that measures soil moisture at multiple depths underneath the ground surface without installing any objects in the soil and without making any contact with the ground surface. The key technical novelty of CoMEt lies in leveraging the phase changes across successive antennas and the ToF of the received signal to jointly estimate soil depth and signal wavelength, and then using them to estimate soil moisture. The key technical solution of CoMEt lies in deriving theoretical relationships between phase changes, signal wavelengths, and depths of soil layers. These relationships were crucial to estimating dielectric permittivity of different soil layers and serve as a theoretical foundation for the future work on estimating moisture as well as other soil properties. CoMEt was evaluated in both indoor and outdoor environments with multiple types of soil and observed that CoMEt measured soil moisture for up to three layers of soil at the depth of up to 38 cm with median error of just 0.9%. With a more powerful signal, CoMEt should be able to measure the moisture at even greater depths.
The construction and arrangement of the systems and methods as shown in the various implementations are illustrative only. Although only a few implementations have been described in detail in this disclosure, many modifications are possible (e.g., variations in sizes, dimensions, structures, shapes and proportions of the various elements, values of parameters, mounting arrangements, use of materials, colors, orientations, etc.). For example, the position of elements may be reversed or otherwise varied, and the nature or number of discrete elements or positions may be altered or varied. Accordingly, all such modifications are intended to be included within the scope of the present disclosure. The order or sequence of any process or method steps may be varied or re-sequenced according to alternative implementations. Other substitutions, modifications, changes, and omissions may be made in the design, operating conditions, and arrangement of the implementations without departing from the scope of the present disclosure.
The present disclosure contemplates methods, systems, and program products on any machine-readable media for accomplishing various operations. The implementation of the present disclosure may be implemented using existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose, or by a hardwired system. Implementations within the scope of the present disclosure include program products including machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media can comprise RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures, and which can be accessed by a general purpose or special purpose computer or other machine with a processor.
When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a machine, the machine properly views the connection as a machine-readable medium. Thus, any such connection is properly termed a machine-readable medium. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions include, for example, instructions and data which cause a general-purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
Although the figures show a specific order of method steps, the order of the steps may differ from what is depicted. Also, two or more steps may be performed concurrently or with partial concurrence. Such variation will depend on the software and hardware systems chosen and on designer choice. All such variations are within the scope of the disclosure. Likewise, software implementations could be accomplished with standard programming techniques with rule-based logic and other logic to accomplish the various connection steps, processing steps, comparison steps and decision steps.
It is to be understood that the methods and systems are not limited to specific synthetic methods, specific components, or to particular compositions. It is also to be understood that the terminology used herein is for the purpose of describing particular implementations only and is not intended to be limiting.
As used in the specification and the appended claims, the singular forms “a,” “an” and “the” include plural referents unless the context clearly dictates otherwise. Ranges may be expressed herein as from “about” one particular value, and/or to “about” another particular value. When such a range is expressed, another implementation includes from the one particular value and/or to the other particular value. Similarly, when values are expressed as approximations, by use of the antecedent “about,” it will be understood that the particular value forms another implementation. It will be further understood that the endpoints of each of the ranges are significant both in relation to the other endpoint, and independently of the other endpoint.
“Optional” or “optionally” means that the subsequently described event or circumstance may or may not occur, and that the description includes instances where said event or circumstance occurs and instances where it does not.
Throughout the description and claims of this specification, the word “comprise” and variations of the word, such as “comprising” and “comprises,” means “including but not limited to,” and is not intended to exclude, for example, other additives, components, integers or steps. “Exemplary” means “an example of” and is not intended to convey an indication of a preferred or ideal implementation. “Such as” is not used in a restrictive sense, but for explanatory purposes.
Disclosed are components that can be used to perform the disclosed methods and systems. These and other components are disclosed herein, and it is understood that when combinations, subsets, interactions, groups, etc., of these components are disclosed that while specific reference of each various individual and collective combinations and permutation of these may not be explicitly disclosed, each is specifically contemplated and described herein, for all methods and systems. This applies to all aspects of this application including, but not limited to, steps in disclosed methods. Thus, if there are a variety of additional steps that can be performed it is understood that each of these additional steps can be performed with any specific implementation or combination of implementations of the disclosed methods.
Aspect 1. A system for contactless moisture estimation of soil, the system comprising: an antenna array comprising a first antenna configured to transmit radiofrequency (RF) signals and a plurality of second antennas configured to receive RF signals; and a controller electrically coupled to the antenna array, the controller configured to: emit, via the first antenna and into the soil, RF signals at each of a plurality of frequency increments (δf) ranging from a lower frequency (fs) to an upper frequency (fe); determine a channel frequency response (CFR) for each of the plurality of frequency increments (δf) by measuring an amplitude attenuation and a phase change of reflected RF signals detected by the plurality of second antennas; determine a power delay profile (PDP) for each of the plurality of second antennas based on the CFR of each of the plurality of frequency increments (δf); extract a subset of the reflected RF signals associated with the emitted RF signals by performing peak detection on the PDP of each of the plurality of second antennas; and for each layer of the soil and for each of the subset of reflected RF signals, determine: i) a wavelength of the reflected RF signal in a layer, ii) an estimated depth of the layer, iii) a dielectric permittivity of the layer based on the wavelength in the layer, and iv) an estimated moisture content of the layer based on the dielectric permittivity.
Aspect 2. The system of aspect 1, wherein lower frequency (fs) is 2 GHz and the upper frequency (fe) is 3 GHz.
Aspect 3. The system of aspect 1, the controller is further configured to filter out non-soil related reflections from the subset of the reflected RF signals by removing peaks that do not appear in the PDP of each of the plurality of second antennas.
Aspect 4. The system of aspect 3, wherein to filter out non-soil related reflections from the subset of the reflected RF signals, the controller is further configured to verify that a phase of the peaks detected in the PDP of each of the plurality of second antennas follow a linearly increasing pattern.
Aspect 5. The system of aspect 1, wherein the plurality of frequency increments (δf) are contiguous.
Aspect 6. The system of aspect 1, wherein the plurality of second antennas comprises at least three equidistantly spaced antennas.
Aspect 7. The system of aspect 1, wherein the estimated moisture content of each layer is estimated using a Topp equation.
Aspect 8. The system of aspect 1, wherein the controller comprises an RF generator to generate the RF signals.
Aspect 9. The system of aspect 8, wherein the RF generator is a software defined radio (SDR).
Aspect 10. The system of aspect 1, wherein the controller comprises a communications interface to communicate with a remote computing device.
Aspect 11. A method of contactless moisture estimation of soil, the method comprising: emitting, via a first antenna and into the soil, radiofrequency (RF) signals at each of a plurality of frequency increments (δf) ranging from a lower frequency (fs) to an upper frequency (fe); determining a channel frequency response (CFR) for each of the plurality of frequency increments (δf) by measuring an amplitude attenuation and a phase change of reflected RF signals detected by a plurality of second antennas; determining a power delay profile (PDP) for each of the plurality of second antennas based on the CFR of each of the plurality of frequency increments (δf); extracting a subset of the reflected RF signals associated with the emitted RF signals by performing peak detection of the PDP of each of the plurality of second antennas; and for each layer of the soil and for each of the subset of reflected RF signals, determining: i) a wavelength of the reflected RF signal in a layer, ii) an estimated depth of the layer, iii) a dielectric permittivity of the layer based on the wavelength in the layer, and iv) an estimated moisture content of the layer based on the dielectric permittivity.
Aspect 12. The method of aspect 11, wherein lower frequency (fs) is 2 GHz and the upper frequency (fe) is 3 GHz.
Aspect 13. The method of aspect 11, further comprising filtering out non-soil related reflections from the subset of the reflected RF signals by removing peaks that do not appear in the PDP of each of the plurality of second antennas.
Aspect 14. The method of aspect 13, wherein filtering out non-soil related reflections from the subset of the reflected RF signals further includes verifying that a phase of the peaks detected in the PDP of each of the plurality of second antennas follow a linearly increasing pattern.
Aspect 15. The method of aspect 11, wherein the plurality of frequency increments (δf) are contiguous.
Aspect 16. The method of aspect 11, wherein the plurality of second antennas comprises at least three equidistantly spaced antennas.
Aspect 17. The method of aspect 11, wherein the estimated moisture content of each layer is estimated using a Topp equation.
Aspect 18. A non-transitory computer readable medium having instructions stored thereon that, when executed by a computing device, cause the computing device to: operate a radiofrequency (RF) generator to emit, via a first antenna and into a medium, RF signals at each of a plurality of frequency increments (δf) ranging from a lower frequency (fs) to an upper frequency (fe); determine a channel frequency response (CFR) for each of the plurality of frequency increments (δf) by measuring an amplitude attenuation and a phase change of reflected RF signals detected by a plurality of second antennas; determine a power delay profile (PDP) for each of the plurality of second antennas based on the CFR of each of the plurality of frequency increments (δf); extract a subset of the reflected RF signals associated with the emitted RF signals by performing peak detection of the PDP of each of the plurality of second antennas; and for each layer of the medium and for each of the subset of reflected RF signals, determine: i) a wavelength of the reflected RF signal in a layer, ii) an estimated depth of the layer, iii) a dielectric permittivity of the layer based on the wavelength in the layer, and iv) an estimated moisture content of the layer based on the dielectric permittivity.
Aspect 19. The non-transitory computer readable medium of aspect 18, wherein lower frequency (fs) is 2 GHz and the upper frequency (fe) is 3 GHz.
Aspect 20. The non-transitory computer readable medium of aspect 18, further comprising filtering out non-medium related reflections from the subset of the reflected RF signals by removing peaks that do not appear in the PDP of each of the plurality of second antennas.
This application claims priority to and the benefit of U.S. Provisional Patent Application No. 63/485,592, filed Feb. 17, 2023, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63485592 | Feb 2023 | US |