<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    jcc
   </journal-id>
   <journal-title-group>
    <journal-title>
     Journal of Computer and Communications
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2327-5219
   </issn>
   <issn publication-format="print">
    2327-5227
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/jcc.2025.138005
   </article-id>
   <article-id pub-id-type="publisher-id">
    jcc-144698
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Computer Science 
     </subject>
     <subject>
       Communications
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Design and Optimization of Data Acquisition System Using Wireless Underground Sensor Networks
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Raghu
      </surname>
      <given-names>
       Krishnappa
      </given-names>
     </name>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Semih
      </surname>
      <given-names>
       Aslan
      </given-names>
     </name>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Harold
      </surname>
      <given-names>
       Stern
      </given-names>
     </name>
    </contrib>
   </contrib-group> 
   <aff id="affnull">
    <addr-line>
     aIngram School of Engineering, Electrical Engineering, Texas State University, San Marcos, Texas
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     01
    </day> 
    <month>
     08
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    13
   </volume> 
   <issue>
    08
   </issue>
   <fpage>
    108
   </fpage>
   <lpage>
    120
   </lpage>
   <history>
    <date date-type="received">
     <day>
      26,
     </day>
     <month>
      June
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      8,
     </day>
     <month>
      June
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      8,
     </day>
     <month>
      August
     </month>
     <year>
      2025
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    Wireless Underground Sensor Networks (WUSNs) offer promising solutions for applications such as pipeline monitoring, agriculture, and border patrol, but they face significant challenges due to signal attenuation in underground environments. This paper presents the design, optimization, and experimental validation of a WUSN-based data acquisition system specifically designed to detect water leakage in underground pipelines. The challenges of reliable underground communication are addressed by investigating system performance in the 450 MHz and 900 MHz frequency bands using Software Defined Radio (SDR) technology and Quadrature Phase Shift Keying (QPSK) modulation. An experimental testbed was developed featuring a buried subsurface sensor module communicating with a surface data acquisition module. Results demonstrate successful data transmission at depths up to 1.5 meters, analyzing the trade-offs between operating frequency, modulation scheme, burial depth, signal-to-noise ratio (SNR), and data rate. QPSK modulation at 900 MHz provided a favorable balance of data rate and reliability for the tested conditions.
   </abstract>
   <kwd-group> 
    <kwd>
     Wireless Underground Sensor Networks (WUSN)
    </kwd> 
    <kwd>
      Data Acquisition System (DAQ)
    </kwd> 
    <kwd>
      Software Defined Radio (SDR)
    </kwd> 
    <kwd>
      Pipeline Monitoring
    </kwd> 
    <kwd>
      QPSK
    </kwd> 
    <kwd>
      Underground Communication
    </kwd> 
    <kwd>
      GNU Radio
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>Wireless Sensor Network (WSN) technology has expanded beyond terrestrial applications into underground environments, leading to the development of Wireless Underground Sensor Networks (WUSNs) <xref ref-type="bibr" rid="scirp.144698-1">
     [1]
    </xref>. WUSNs enable critical applications such as intelligent agriculture, infrastructure monitoring (pipelines, power grids) <xref ref-type="bibr" rid="scirp.144698-2">
     [2]
    </xref>, environmental monitoring (landslides, earthquakes), border patrol, and mine safety <xref ref-type="bibr" rid="scirp.144698-3">
     [3]
    </xref>.</p>
   <p>The primary challenge distinguishing WUSNs from WSNs is the communication channel. Electromagnetic (EM) waves experience severe attenuation when propagating through soil, rock, water, and other subsurface media, drastically reducing communication range and reliability. Factors like soil moisture, composition, temperature, operating frequency, and burial depth significantly impact EM wave propagation <xref ref-type="bibr" rid="scirp.144698-4">
     [4]
    </xref>. Existing wireless systems (e.g., Wi-Fi, Cellular) perform poorly underground.</p>
   <p>Reliable communication between buried sensor nodes and surface stations is crucial <xref ref-type="bibr" rid="scirp.144698-5">
     [5]
    </xref>. While lower frequencies suffer less attenuation, they require larger antennas, complicating deployment. Higher frequencies allow for smaller antennas but face increased path loss. Furthermore, energy constraints are critical, as buried nodes often rely on limited battery power.</p>
   <p>This research focuses on designing and optimizing a WUSN data acquisition system (DAQ) for monitoring underground pipelines to detect water leakage. The feasibility of using relatively high frequencies, 450 MHz and 900 MHz, combined with Software Defined Radio (SDR) for flexibility and Quadrature Phase Shift Keying (QPSK) modulation for robust data transmission is investigated. The objectives are:</p>
   <p>1) To develop a WUSN testbed simulating pipeline monitoring.</p>
   <p>2) To investigate EM wave channel properties in soil within the 450 MHz – 900 MHz band <xref ref-type="bibr" rid="scirp.144698-6">
     [6]
    </xref>.</p>
   <p>3) To implement and evaluate QPSK modulation using SDR (GNU Radio and HackRF One) <xref ref-type="bibr" rid="scirp.144698-7">
     [7]
    </xref> <xref ref-type="bibr" rid="scirp.144698-8">
     [8]
    </xref>.</p>
   <p>4) To analyze the impact of frequency, modulation, burial depth, and antenna design on system performance (SNR, data rate).</p>
   <p>This paper is structured as follows: Section 2 reviews related work. Section 3 details the proposed system architecture and components. Section 4 describes the experimental setup and design parameters. Section 5 presents and discusses the results. Section 6 concludes the paper and suggests future work.</p>
  </sec><sec id="s2">
   <title>2. Background</title>
   <p>The concept of WUSNs has gained traction since its introduction, with applications ranging from mine safety and oil reservoir monitoring to pipeline leakage detection. Early work often focused on magnetic induction (MI) or very low frequencies, which require large antennas and yield low data rates.</p>
   <sec id="s2_1">
    <title>2.1. Frequency Selection and Channel Modeling</title>
    <p>The underground channel is complex, with path loss heavily dependent on frequency and soil properties (moisture, texture, density). Research suggests the 300 MHz - 400 MHz band might offer a balance between path loss and antenna size. However, simulations and some empirical studies indicate potential for communication up to 1 GHz. Studies have shown a limited range (0.5 m) at 2.4 GHz using terrestrial nodes. The soil moisture content significantly affects antenna performance, potentially shifting the operating bandwidth and increasing return loss, especially at higher frequencies. The Friis equation needs modification for underground environments, incorporating additional path loss terms related to the soil’s dielectric properties and attenuation constant. Models like Peplinski’s <xref ref-type="bibr" rid="scirp.144698-9">
      [9]
     </xref> are used to estimate soil dielectric properties based on frequency, water content, and soil composition. Path loss generally increases with both distance and frequency.</p>
   </sec>
   <sec id="s2_2">
    <title>2.2. Antenna Design</title>
    <p>Antenna selection for WUSNs is challenging due to size constraints, variable soil conditions, and the need for directionality. Lower frequencies necessitate physically larger antennas. Directionality is also a concern; omnidirectional antennas may have nulls that limit vertical communication, while directional antennas are larger and require precise alignment. The burial itself alters antenna characteristics. Research explores the optimization of antenna design considering the impact of soil <xref ref-type="bibr" rid="scirp.144698-10">
      [10]
     </xref>.</p>
   </sec>
   <sec id="s2_3">
    <title>2.3. Modulation and Power</title>
    <p>Power consumption is critical for battery-operated buried nodes. While some systems use mobile charging, many applications require low-power operation. Amplitude-based modulation schemes (like ASK) are generally unsuitable due to signal attenuation underground. Frequency-based schemes (FSK) can be affected by noise and channel variations. Phase-based modulation (PSK), particularly QPSK, is considered more robust as phase is less affected by the medium compared to amplitude or frequency. QPSK offers better spectral efficiency than BPSK by transmitting two bits per symbol.</p>
    <p>This work builds upon these findings by implementing and evaluating a flexible SDR-based system using QPSK in the 450/900 MHz range, with a focus on optimizing communication for pipeline monitoring while considering practical antenna constraints.</p>
   </sec>
  </sec><sec id="s3">
   <title>3. Proposed System Architecture</title>
   <p>The proposed WUSN system is designed for detecting underground pipeline leaks. It consists of two main subsystems: a Subsurface Subsystem buried near the pipeline and a Surface Subsystem for data reception and analysis.</p>
   <sec id="s3_1">
    <title>3.1. Subsurface Subsystem</title>
    <p>The subsurface unit is designed to be buried at depths ranging from 1 to 5 meters. Its block diagram is shown in <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref>.</p>
    <fig id="fig1" position="float">
     <label>Figure 1</label>
     <caption>
      <title>Figure 1. Subsurface system block diagram.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1733243-rId17.jpeg?20250812085759" />
    </fig>
    <p>1) SENSORS: Analog sensors relevant to water leakage detection, including temperature, humidity, and soil moisture sensors, are utilized. Sensor outputs are typically voltage signals (0 V – 5 V).</p>
    <p>2) Analog-to-Digital Converter (ADC): An MCP3008 10-bit ADC converts the analog sensor readings into a digital format <xref ref-type="bibr" rid="scirp.144698-11">
      [11]
     </xref>. It interfaces with the processing unit via the Serial Peripheral Interface (SPI) protocol.</p>
    <p>3) Processing Unit: A Raspberry Pi 3 Model B serves as the central processing unit. It runs a Python script to acquire data from the ADC, log timestamps, and store the data in a .csv file format.</p>
    <p>4) SDR and Transmission: GNU Radio software, running on the Raspberry Pi, processes the .csv data. It encodes the data into packets and performs QPSK modulation. The modulated digital signal is sent via USB to a HackRF One SDR transceiver. The HackRF One converts the digital signal to RF and transmits it through an antenna.</p>
    <p>5) Antenna: Due to size constraints, low-gain isotropic antennas are used for transmission.</p>
    <p>6) Power: The entire subsurface unit is powered by a portable battery pack (e.g., 20,000 mAh). Power consumption is optimized by utilizing the low-power Raspberry Pi and selecting efficient modulation and antenna configurations.</p>
   </sec>
   <sec id="s3_2">
    <title>3.2. Surface Subsystem</title>
    <p>The surface unit is positioned above ground, ideally directly above the buried unit. Its block diagram is shown in <xref ref-type="fig" rid="fig2">
      Figure 2
     </xref>.</p>
    <fig id="fig2" position="float">
     <label>Figure 2</label>
     <caption>
      <title>Figure 2. Surface subsystem block diagram.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1733243-rId18.jpeg?20250812085759" />
    </fig>
    <p>1) Antenna: A high-gain directional antenna (Yagi-Uda or Parabolic) is used to capture the potentially weak signal transmitted through the soil.</p>
    <p>2) SDR Receiver: The received RF signal is fed into another HackRF One SDR, which down-converts and digitizes the signal.</p>
    <p>3) Processing and Display: The digitized signal is sent via USB to a computer running GNU Radio. GNU Radio demodulates the QPSK signal <xref ref-type="bibr" rid="scirp.144698-12">
      [12]
     </xref>, decodes the packets, and reconstructs the original sensor data into a .csv file. A simple Python-based local web server can then display the received sensor data on an HTML page for real-time monitoring.</p>
   </sec>
   <sec id="s3_3">
    <title>3.3. Software Defined Radio (SDR) Implementation</title>
    <p>GNU Radio, an open-source software toolkit, provides the signal processing framework. It utilizes pre-built or custom processing blocks (coded in C++) that are linked together using Python flowgraphs. For transmission, the flowgraph includes blocks for reading the .csv file, packet encoding, QPSK modulation, and interfacing with the HackRF One (using an OSMOCOM sink). For reception, the flowgraph uses an OSMOCOM source to get data from the HackRF One, followed by QPSK demodulation, packet decoding, and writing to a file sink. The HackRF One serves as a flexible RF front-end, handling both RF transmission and reception, as well as analog-to-digital and digital-to-analog conversion.</p>
   </sec>
  </sec><sec id="s4">
   <title>4. Experimental Setup and Design</title>
   <p>To evaluate the proposed WUSN system, an experimental testbed was constructed as shown in <xref ref-type="fig" rid="fig3">
     Figure 3
    </xref>.</p>
   <fig id="fig3" position="float">
    <label>Figure 3</label>
    <caption>
     <title>Figure 3. Experimental setup of proposed system.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1733243-rId19.jpeg?20250812085800" />
   </fig>
   <sec id="s4_1">
    <title>4.1. Environment Setup</title>
    <p>The subsurface subsystem was placed inside a container filled with a mixture simulating typical underground conditions: 50% soil, 30% sand, 10% clay, 5% stones, and 5% garden soil, as shown in <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref>. For testing variable depths, the container holding the transmitter setup was buried at depths of 0.5m, 1.0m, and 1.5m below the surface.</p>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>Figure 4. Soil, Clay, and sand arrangement in container.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1733243-rId20.jpeg?20250812085800" />
    </fig>
   </sec>
   <sec id="s4_2">
    <title>4.2. Hardware Configuration</title>
    <p>1) Subsurface: Raspberry Pi 3, MCP3008 ADC, Temperature/Humidity/Moisture Sensors, HackRF One, Battery Pack.</p>
    <p>2) Surface: Laptop/Computer, HackRF One, High-Gain Antenna.</p>
   </sec>
   <sec id="s4_3">
    <title>4.3. Antenna Selection and Specifications</title>
    <p>Based on frequency and role, different antennas were used, balancing performance and size constraints.</p>
    <p>1) 450 MHz:</p>
    <p>Transmitter (Subsurface): Dipole antenna (2.15 dBi gain, 20.5 cm length).</p>
    <p>Receiver (Surface): Yagi-Uda directional antenna (11.2 dB gain, eight elements, 120 cm length).</p>
    <p>2) 900 MHz:</p>
    <p>Transmitter (Subsurface): Ceiling-mount omnidirectional antenna (2.5 dBi gain, approx. 17 cm diameter).</p>
    <p>Receiver (Surface): Grid parabolic directional antenna (15 dB gain, 60 cm × 90 cm size).</p>
    <p>Key specifications are summarized in <xref ref-type="table" rid="table1">
      Table 1
     </xref>. Directional antennas were used at the surface receiver to maximize signal capture from the known transmitter location below. Low-gain, smaller antennas were used for the buried transmitter.</p>
    <table-wrap id="table1">
     <label>
      <xref ref-type="table" rid="table1">
       Table 1
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.144698-"></xref>Table 1. Antenna parameters.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="27.78%"><p style="text-align:center">Parameters</p></td> 
       <td class="custom-bottom-td acenter" width="36.33%"><p style="text-align:center">Underground Antenna</p></td> 
       <td class="custom-bottom-td acenter" width="35.89%"><p style="text-align:center">Surface Antenna</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="27.78%"><p style="text-align:center">Antenna Type</p></td> 
       <td class="custom-top-td acenter" width="36.33%"><p style="text-align:center">Isotropic Dipole</p></td> 
       <td class="custom-top-td acenter" width="35.89%"><p style="text-align:center">Directional Yagi-Parabolic</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.78%"><p style="text-align:center">Gain</p></td> 
       <td class="acenter" width="36.33%"><p style="text-align:center">2.15/2.5 dBi</p></td> 
       <td class="acenter" width="35.89%"><p style="text-align:center">11.2/15 dB</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.78%"><p style="text-align:center">Antenna Length</p></td> 
       <td class="acenter" width="36.33%"><p style="text-align:center">150 mm</p></td> 
       <td class="acenter" width="35.89%"><p style="text-align:center">~1000 mm</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.78%"><p style="text-align:center">Frequency</p></td> 
       <td class="acenter" width="72.22%" colspan="2"><p style="text-align:center">400 MHz - 1 GHz</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.78%"><p style="text-align:center">Receiver Sensitivity</p></td> 
       <td class="acenter" width="72.22%" colspan="2"><p style="text-align:center">−93 dB</p></td> 
      </tr> 
     </table>
    </table-wrap>
   </sec>
   <sec id="s4_4">
    <title>4.4. Communication Parameters</title>
    <p>Frequencies: 450 MHz and 900 MHz.</p>
    <p>Modulation: Primarily QPSK, with BPSK and 8-PSK tested for comparison. QPSK was chosen for its balance of robustness and spectral efficiency <xref ref-type="bibr" rid="scirp.144698-13">
      [13]
     </xref>.</p>
    <p>SDR Settings: GNU Radio and HackRF One were used. The sample rate was set to 2 Msps. Bandwidth was fixed at 800 kHz for transmission tests. Receiver gains (RF, IF, BB) were adjusted for optimal reception. The transmitter RF gain was kept low (0 dBi - 2.15 dBi) to simulate power constraints.</p>
    <p>Data Protocol: Sensor data was formatted into .csv files, then packetized, modulated, transmitted, received, demodulated, and decoded back into .csv files.</p>
   </sec>
   <sec id="s4_5">
    <title>4.5. Performance Metrics</title>
    <p>The system’s performance was evaluated based on:</p>
    <p>1) Signal characteristics: FFT plots, constellation diagrams, waterfall diagrams.</p>
    <p>2) Signal-to-Noise Ratio (SNR): Measured using GNU Radio probes.</p>
    <p>3) Data Rate: Calculated by transmitting a known file for a fixed duration (10 seconds) and measuring the amount of data successfully received.</p>
    <p>Experiments were conducted with varying burial depths (0.5 m, 1 m, 1.5 m), operating frequencies (450 MHz, 900 MHz), and modulation schemes (BPSK, QPSK, 8-PSK). Each test was repeated multiple times, and average values were reported.</p>
   </sec>
  </sec><sec id="s5">
   <title>5. Results and Discussion</title>
   <p>The experimental setup successfully demonstrated communication between the buried subsurface module and the surface module. Sensor data was acquired, transmitted wirelessly through the simulated soil medium, and received and displayed at the surface.</p>
   <sec id="s5_1">
    <title>5.1. Signal Analysis</title>
    <p>1) Spectrum: FFT plots confirmed transmission centered around the target frequencies (450 MHz/900 MHz) with the expected bandwidth (8pprox.. 800 kHz). The received signal power was significantly lower than the transmitted power (e.g., −45 dB received vs. −25 dB transmitted at 450 MHz), indicating substantial path loss through the medium. Waterfall diagrams visually confirmed the presence of the signal and its bandwidth over time at both the transmitter and receiver ends, as shown in <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref> and <xref ref-type="fig" rid="fig6">
      Figure 6
     </xref> <xref ref-type="bibr" rid="scirp.144698-14">
      [14]
     </xref>.</p>
    <fig id="fig5" position="float">
     <label>Figure 5</label>
     <caption>
      <title>Figure 5. Waterfall diagram of the transmitted signal at 450 MHz.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1733243-rId21.jpeg?20250812085802" />
    </fig>
    <fig id="fig6" position="float">
     <label>Figure 6</label>
     <caption>
      <title>Figure 6. Waterfall diagram of the received signal at 450 MHz.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1733243-rId22.jpeg?20250812085802" />
    </fig>
    <p>2) Constellation: Constellation plots were used to assess the quality of the QPSK modulation. At the transmitter, clear constellation points were observed, as shown in <xref ref-type="fig" rid="fig7">
      Figure 7
     </xref>. The received constellation showed more dispersion due to channel noise and distortion, but remained distinct enough for successful demodulation at the depths tested, as shown in <xref ref-type="fig" rid="fig8">
      Figure 8
     </xref>.</p>
    <fig id="fig7" position="float">
     <label>Figure 7</label>
     <caption>
      <title>Figure 7. Constellation plot of the transmitted signal at 900 MHz.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1733243-rId23.jpeg?20250812085803" />
    </fig>
    <fig id="fig8" position="float">
     <label>Figure 8</label>
     <caption>
      <title>Figure 8. Constellation plot of the received signal at 900 MHz.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1733243-rId24.jpeg?20250812085802" />
    </fig>
    <p>3) Time Domain: Signal scope plots of the modulated waveform at the transmitter and the attenuated/noisy version at the receiver are shown in <xref ref-type="fig" rid="fig9">
      Figure 9
     </xref> and <xref ref-type="fig" rid="fig10">
      Figure 10
     </xref>.</p>
    <fig id="fig9" position="float">
     <label>Figure 9</label>
     <caption>
      <title>Figure 9. Signal scope of the transmitted signal a 900 MHz.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1733243-rId25.jpeg?20250812085803" />
    </fig>
    <fig id="fig10" position="float">
     <label>Figure 10</label>
     <caption>
      <title>Figure 10. Signal scope of the received signal at 900 MHz.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1733243-rId26.jpeg?20250812085803" />
    </fig>
   </sec>
   <sec id="s5_2">
    <title>5.2. Data Transmission Performance</title>
    <p>
     <xref ref-type="table" rid="table2">
      Table 2
     </xref> summarizes the key performance results for different configurations.</p>
    <p>1) Effect of Depth: As expected, increasing the burial depth consistently decreased the average SNR and, consequently, the achievable data rate for all configurations. This aligns with channel models showing increased path loss with distance.</p>
    <p>2) Effect of Frequency: Comparing 450 MHz and 900 MHz at the same depth and modulation (QPSK, 1.5 m depth), 900 MHz surprisingly yielded a higher data rate (1.953 Mbps) than 450 MHz (1.253 Mbps) despite similar SNR values (around 24.2 dB). While higher frequencies generally experience more path loss, the specific antenna gains (15 dBi parabolic at 900 MHz vs 11.2 dBi Yagi at 450 MHz for the receiver) and potentially different multipath/channel characteristics at these frequencies in the test environment might explain this outcome. At shallower depths (0.5 m), 900 MHz also provided higher data rates.</p>
    <p>3) Effect of Modulation: Increasing modulation complexity (BPSK → QPSK → 8-PSK) generally increased the raw data rate, as more bits are encoded per symbol. For instance, at 900 MHz and a depth of 1.5 m, data rates were 1.245 Mbps (BPSK), 1.953 Mbps (QPSK), and 2.895 Mbps (8-PSK). However, higher-order modulations, such as 8-PSK, are typically more susceptible to noise (lower SNR tolerance), potentially leading to higher bit error rates, although error rates were not explicitly measured in this case. QPSK offered a good compromise, providing double the data rate of BPSK with reasonable robustness, as indicated by the stable SNR values of around 24 dB - 28 dB across depths.</p>
    <table-wrap id="table2">
     <label>
      <xref ref-type="table" rid="table2">
       Table 2
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.144698-"></xref>Table 2. Data transmission analysis.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="11.95%"><p style="text-align:center">Modulation Scheme</p></td> 
       <td class="custom-bottom-td acenter" width="8.06%"><p style="text-align:center">TX gain (dB)</p></td> 
       <td class="custom-bottom-td acenter" width="7.67%"><p style="text-align:center">RX gain (dB)</p></td> 
       <td class="custom-bottom-td acenter" width="11.00%"><p style="text-align:center">Center Frequency (MHz)</p></td> 
       <td class="custom-bottom-td acenter" width="11.00%"><p style="text-align:center">Bandwidth (MHz)</p></td> 
       <td class="custom-bottom-td acenter" width="9.44%"><p style="text-align:center">Depth Distance TX to Rx</p></td> 
       <td class="custom-bottom-td acenter" width="7.86%"><p style="text-align:center">Average SNR</p></td> 
       <td class="custom-bottom-td acenter" width="7.85%"><p style="text-align:center">Average Tx Time</p></td> 
       <td class="custom-bottom-td acenter" width="12.58%"><p style="text-align:center">Average Data Received in 10 Seconds (Mbits)</p></td> 
       <td class="custom-bottom-td acenter" width="12.58%"><p style="text-align:center">Average Data Rate of transmission (Mbps)</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="11.95%"><p style="text-align:center">BPSK</p></td> 
       <td class="custom-top-td acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="custom-top-td acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="custom-top-td acenter" width="11.00%"><p style="text-align:center">450</p></td> 
       <td class="custom-top-td acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="custom-top-td acenter" width="9.44%"><p style="text-align:center">1.5</p></td> 
       <td class="custom-top-td acenter" width="7.86%"><p style="text-align:center">24.534</p></td> 
       <td class="custom-top-td acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="custom-top-td acenter" width="12.58%"><p style="text-align:center">6.45</p></td> 
       <td class="custom-top-td acenter" width="12.58%"><p style="text-align:center">0.645</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">QPSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">450</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">1.5</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">24.265</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">12.53</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">1.253</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">8 PSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">450</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">1.5</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">24.452</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">21.95</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">2.195</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">BPSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">900</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">1.5</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">24.534</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">12.45</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">1.245</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">QPSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">900</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">1.5</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">24.265</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">19.53</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">1.953</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">8 PSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">900</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">1.5</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">24.452</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">28.95</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">2.895</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">BPSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">450</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">26.776</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">6.59</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">0.659</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">QPSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">450</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">26.522</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">11.96</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">1.196</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">8 PSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">450</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">26.254</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">19.94</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">1.994</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">BPSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">900</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">26.244</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">13.35</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">1.335</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">QPSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">900</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">26.244</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">19.86</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">1.986</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">8 PSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">900</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">1</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">26.344</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">29.56</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">2.956</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">BPSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">450</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">0.5</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">27.853</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">9.33</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">0.933</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">QPSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">450</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">0.5</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">27.742</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">10.96</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">1.096</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">8 PSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">450</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">0.5</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">27.722</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">29.96</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">2.996</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">BPSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">900</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">0.5</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">27.692</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">13.86</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">1.386</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">QPSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">900</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">0.5</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">28.124</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">25.01</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">2.501</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="11.95%"><p style="text-align:center">8 PSK</p></td> 
       <td class="acenter" width="8.06%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="7.67%"><p style="text-align:center">30</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">900</p></td> 
       <td class="acenter" width="11.00%"><p style="text-align:center">0.8</p></td> 
       <td class="acenter" width="9.44%"><p style="text-align:center">0.5</p></td> 
       <td class="acenter" width="7.86%"><p style="text-align:center">27.985</p></td> 
       <td class="acenter" width="7.85%"><p style="text-align:center">10</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">31.45</p></td> 
       <td class="acenter" width="12.58%"><p style="text-align:center">3.145</p></td> 
      </tr> 
     </table>
    </table-wrap>
   </sec>
   <sec id="s5_3">
    <title>5.3. System Functionality</title>
    <p>The system successfully logged sensor data, transmitted it using the SDR pipeline, received and demodulated the signal, and displayed the results. The end-to-end data flow demonstrated the feasibility of the WUSN DAQ system for the target application. The achieved data rates (e.g., greater than 1 Mbps with QPSK) are sufficient for transmitting typical sensor readings in pipeline monitoring.</p>
   </sec>
  </sec><sec id="s6">
   <title>6. Conclusion and Future Work Results</title>
   <p>This paper presented the design, implementation, and evaluation of an SDR-based WUSN data acquisition system for underground pipeline monitoring. The system utilizes a Raspberry Pi, HackRF One, and GNU Radio software to implement flexible communication, with a focus on QPSK modulation in the 450 MHz and 900 MHz bands.</p>
   <p>Experimental results demonstrate the successful transmission of wireless data from a buried sensor node to a surface station through a simulated soil environment at depths of up to 1.5 meters. The trade-offs involving burial depth, operating frequency, modulation scheme, SNR, and data rate were analyzed. Increasing depth reduced SNR and data rates, as expected. QPSK modulation provided a robust and efficient method for data transmission compared to BPSK and potentially more error-prone 8-PSK. In this setup, 900 MHz operation with appropriate high-gain directional antennas at the receiver yielded higher data rates than 450 MHz, suggesting that with careful antenna selection, the challenges of higher frequencies can be mitigated for moderate depths. The system successfully proves the concept of using WUSNs with SDR for real-time underground monitoring.</p>
   <p>Future work could focus on several areas:</p>
   <p>1) Power Optimization: Replace the general-purpose HackRF One and Raspberry Pi in the buried node with a custom, low-power hardware radio and microcontroller design based on the findings (e.g., optimized for QPSK at 900 MHz). This would significantly extend battery life.</p>
   <p>2) Energy Harvesting: Investigate the integration of energy harvesting techniques (e.g., utilizing thermal gradients, vibrations, or flow transducers) to power the subsurface node, potentially enabling perpetual operation.</p>
   <p>3) Alternative Propagation: Explore alternative communication methods, such as Magnetic Induction (MI), which may offer different trade-offs, particularly for penetrating challenging media or achieving higher frequencies and bandwidths.</p>
   <p>4) Extended Depth Testing: Conduct further experiments at greater burial depths (beyond 1.5 m) to determine the practical limits of the 450/900 MHz frequencies with optimized hardware.</p>
   <p>5) Network Aspects: Extend the work from a point-to-point link to a multi-node network, investigating routing protocols suitable for WUSN energy and channel constraints.</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.144698-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Akyildiz, I.F. and Stuntebeck, E.P. (2006) Wireless Underground Sensor Networks: Research Challenges. Ad Hoc Networks, 4, 669-686. &gt;https://doi.org/10.1016/j.adhoc.2006.04.003
    </mixed-citation>
   </ref>
   <ref id="scirp.144698-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sun, Z., Wang, P., Vuran, M.C., Al-Rodhaan, M.A., Al-Dhelaan, A.M. and Akyildiz, I.F. (2011) MISE-PIPE: Magnetic Induction-Based Wireless Sensor Networks for Underground Pipeline Monitoring. Ad Hoc Networks, 9, 218-227. &gt;https://doi.org/10.1016/j.adhoc.2010.10.006
    </mixed-citation>
   </ref>
   <ref id="scirp.144698-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Li, M. and Liu, Y. (2007) Underground Structure Monitoring with Wireless Sensor Networks. Proceedings of the 6th International Conference on Information Processing in Sensor Networks, Cambridge, 25-27 April 2007, 69-78. &gt;https://doi.org/10.1145/1236360.1236370
    </mixed-citation>
   </ref>
   <ref id="scirp.144698-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Zemmour, H., Baudoin, G. and Diet, A. (2016) Effect of Depth and Soil Moisture on Buried Ultra‐Wideband Antenna. Electronics Letters, 52, 792-794. &gt;https://doi.org/10.1049/el.2015.3521
    </mixed-citation>
   </ref>
   <ref id="scirp.144698-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Silva, A.R. and Vuran, M.C. (2010) Communication with Aboveground Devices in Wireless Underground Sensor Networks: An Empirical Study. 2010 IEEE International Conference on Communications, Cape Town, 23-27 May 2010, 1-6. &gt;https://doi.org/10.1109/icc.2010.5502315
    </mixed-citation>
   </ref>
   <ref id="scirp.144698-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Guo, H. and Sun, Z. (2014) Channel and Energy Modeling for Self-Contained Wireless Sensor Networks in Oil Reservoirs. IEEE Transactions on Wireless Communications, 13, 2258-2269. &gt;https://doi.org/10.1109/twc.2013.031314.130835
    </mixed-citation>
   </ref>
   <ref id="scirp.144698-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Blossom, E. (2004) GNU Radio: Tools for Exploring the Radio Frequency Spectrum. Linux Journal, 2004, 4.
    </mixed-citation>
   </ref>
   <ref id="scirp.144698-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Great Scott Gadgets (2025) HackRF. &gt;http://greatscottgadgets.com/hackrf 
    </mixed-citation>
   </ref>
   <ref id="scirp.144698-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mainwaring, A., Culler, D., Polastre, J., Szewczyk, R. and Anderson, J. (2002) Wireless Sensor Networks for Habitat Monitoring. Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications, Atlanta, 28 September 2002, 88-97. &gt;https://doi.org/10.1145/570738.570751
    </mixed-citation>
   </ref>
   <ref id="scirp.144698-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Tiusanen, M.J. (2006) Wideband Antenna for Underground Soil Scout Transmission. IEEE Antennas and Wireless Propagation Letters, 5, 517-519. &gt;https://doi.org/10.1109/lawp.2006.887549
    </mixed-citation>
   </ref>
   <ref id="scirp.144698-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Adafruit (2025) MCP3008 Datasheet&gt;https://cdn-shop.adafruit.com/datasheets/MCP3008.pdf 
    </mixed-citation>
   </ref>
   <ref id="scirp.144698-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Gronemeyer, S. and McBride, A. (1976) MSK and Offset QPSK Modulation. IEEE Transactions on Communications, 24, 809-820. &gt;https://doi.org/10.1109/tcom.1976.1093392
    </mixed-citation>
   </ref>
   <ref id="scirp.144698-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Akyildiz, I.F., Su, W., Sankarasubramaniam, Y. and Cayirci, E. (2002) Wireless Sensor Networks: A Survey. Computer Networks, 38, 393-422. &gt;https://doi.org/10.1016/s1389-1286(01)00302-4
    </mixed-citation>
   </ref>
   <ref id="scirp.144698-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Vuran, M.C. and Akyildiz, I.F. (2008) Cross-Layer Packet Size Optimization for Wireless Terrestrial, Underwater, and Underground Sensor Networks. The 27th Conference on Computer Communications, Phoenix, 13-18 April 2008, 226-230. &gt;https://doi.org/10.1109/infocom.2008.54
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>