<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">jlpea</journal-id>
      <journal-title>Journal of Low Power Electronics and Applications</journal-title>
      <abbrev-journal-title abbrev-type="publisher">JLPEA</abbrev-journal-title>
      <abbrev-journal-title abbrev-type="pubmed">JLPEA</abbrev-journal-title>
      <issn pub-type="epub">2079-9268</issn>
      <publisher>
        <publisher-name>MDPI</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3390/jlpea2040242</article-id>
      <article-id pub-id-type="publisher-id">jlpea-02-00242</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Power Scalable Radio Receiver Design Based on Signal and Interference Condition</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Dwivedi</surname>
            <given-names>Satyam</given-names>
          </name>
          <xref rid="af1-jlpea-02-00242" ref-type="aff">1</xref>
          <xref rid="c1-jlpea-02-00242" ref-type="corresp">*</xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Amrutur</surname>
            <given-names>Bharadwaj</given-names>
          </name>
          <xref rid="af2-jlpea-02-00242" ref-type="aff">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Bhat</surname>
            <given-names>Navakanta</given-names>
          </name>
          <xref rid="af2-jlpea-02-00242" ref-type="aff">2</xref>
        </contrib>
      </contrib-group>
      <aff id="af1-jlpea-02-00242"><label>1 </label>Signal Processing Lab, KTH Royal Institute of Technology, SE-100 44 Stockholm, Sweden</aff>
      <aff id="af2-jlpea-02-00242"><label>2 </label>ECE Department, Indian Institute of Science, Bangalore 560 012, India; Email: <email>amrutur@ece.iisc.ernet.in</email> (B.A.); <email>navakant@ece.iisc.ernet.in</email> (N.B.)</aff>
      <author-notes>
        <corresp id="c1-jlpea-02-00242"><label>*</label> Author to whom correspondence should be addressed; Email: <email>dwivedi@kth.se</email>; Tel.: +46-723542987.</corresp>
      </author-notes>
      <pub-date pub-type="epub">
        <day>23</day>
        <month>10</month>
        <year>2012</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>12</month>
        <year>2012</year>
      </pub-date>
      <volume>2</volume>
      <issue>4</issue>
      <fpage>242</fpage>
      <lpage>264</lpage>
      <history>
        <date date-type="received">
          <day>10</day>
          <month>08</month>
          <year>2012</year>
        </date>
        <date date-type="rev-recd">
          <day>04</day>
          <month>10</month>
          <year>2012</year>
        </date>
        <date date-type="accepted">
          <day>15</day>
          <month>10</month>
          <year>2012</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2012 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
        <copyright-year>2012</copyright-year>
        <license xmlns:xlink="http://www.w3.org/1999/xlink" license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/3.0/">
          <p>This article is an open-access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p>
        </license>
      </permissions>
      <abstract>
        <p>A low power adaptive digital baseband architecture is presented for a low-IF receiver of IEEE 802.15.4-2006. The digital section’s sampling frequency and bit width are used as knobs to reduce the power under favorable signal and interference scenarios, thus recovering the design margins introduced to handle the worst case conditions. We show that in a 0.13 μm CMOS technology, for an adaptive digital baseband section of the receiver, power saving can be up to 85% (0.49 mW against 3.3 mW) in favorable interference and signal conditions. The proposed concepts in the design are tested using a receiver test setup where the design is hosted on a FPGA.</p>
      </abstract>
      <kwd-group>
        <kwd>adaptive receiver</kwd>
        <kwd>low power</kwd>
        <kwd>receiver algorithms</kwd>
        <kwd>packet based communication</kwd>
        <kwd>sampling clock</kwd>
        <kwd>word-length</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec sec-type="intro">
      <title>1. Introduction</title>
      <p>In this work we propose minimizing power consumption of digital receiver depending on the quality of signal received. The version of IEEE 802.15.4-2006 at <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i001.tif"/> MHz with DSSS physical layer with OQPSK modulation specifies <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i002.tif"/> dB possible variation in the received signal strength. We take advantage of this large variation by designing a power scalable baseband architecture, which adapts itself to the variation in signal and interference levels. The digital section adapts the word length (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/>) and sampling frequency (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/>). To make the receiver adaptive and low power, various design techniques are proposed in this paper. The key features of this power scalable receiver are interference detector and SNR estimator (IDSE), variable tap and variable coefficient FIR filter, an adaptivity control unit and an adaptation procedure.</p>
      <p>Minimizing power consumption of the receiver has been done by various authors in various ways. Varying <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> of the receiver to minimize power requires varying number of taps in the FIR filter. Authors in [<xref ref-type="bibr" rid="B1-jlpea-02-00242">1</xref>] have proposed a variable tap FIR filter based on approximate filtering to reduce power. In doing so, authors have demonstrated power reduction by a factor of 10. Besides varying number of taps to save power, we have used minimum resolution coefficients for FIR filters to save power. Author in [<xref ref-type="bibr" rid="B2-jlpea-02-00242">2</xref>] controls the resolution of analog-to-digital converter (ADC) in receiver and digital-to-analog converter (DAC) in transmitter. The ADC resolution is controlled depending on signal-to-noise and signal-to-interference ratio and resolution of DAC is controlled based on crest factor of modulation scheme. The author has not suggested any way to measure signal-to-noise and signal-to-interference ratio. Authors in [<xref ref-type="bibr" rid="B3-jlpea-02-00242">3</xref>] have proposed reconfigurable radio for MIMO wireless systems. Authors have emphasized on optimizing number of operations, latency requirements and the architecture of signal processing elements to minimize complexity of the MIMO signal processing. Number of antennas and modulations levels are reconfigurable in the systems proposed in [<xref ref-type="bibr" rid="B3-jlpea-02-00242">3</xref>]. Adaptive word length control is used to implement an OFDM based low power wireless baseband processing system [<xref ref-type="bibr" rid="B4-jlpea-02-00242">4</xref>]. OFDM processing essentially consists of filtering, followed by an FFT engine and then an equalization block. The Error Vector Magnitude (EVM) of the received signal is continuously monitored, to adjust the word length. If EVM is above a threshold, the word length is increased to improve precision and conversely, for good EVM (low error rate), the word length is reduced. Our approach for receiver design incorporates controlling the amplitude quantization and sampling frequency depending on the SNR levels and interference presence. Our approach of scaling power by varying <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> applies the concepts of adaptive signal processing to minimize power. Traditionally, adaptive signal processing is well known for minimizing error of signal processing structures [<xref ref-type="bibr" rid="B5-jlpea-02-00242">5</xref>], whereas our objective is to minimize power while keeping the error criteria as a constraint in the optimization formulation. An adaptation procedure is proposed to facilitate adaptation in packetized communication.</p>
      <p>Now let us look at power consumption numbers in present day communication receivers on CMOS technologies. In [<xref ref-type="bibr" rid="B6-jlpea-02-00242">6</xref>] authors have reported IEEE 802.15.4 receiver (CC2420 chip) consuming <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i005.tif"/> mA when active with <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i006.tif"/> V power supply. Low power analog front end design for IEEE 802.15.4 has been proposed in a few papers [<xref ref-type="bibr" rid="B7-jlpea-02-00242">7</xref>,<xref ref-type="bibr" rid="B8-jlpea-02-00242">8</xref>] . In [<xref ref-type="bibr" rid="B7-jlpea-02-00242">7</xref>], authors proposed a front end design in <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i007.tif"/> <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i008.tif"/> CMOS technology that consumes <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i009.tif"/> mW, whereas in a more recent paper the authors in [<xref ref-type="bibr" rid="B8-jlpea-02-00242">8</xref>] proposed a front end in 90 nm technology that consumes <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i010.tif"/> mW when active. Authors in [<xref ref-type="bibr" rid="B9-jlpea-02-00242">9</xref>] have discussed power consumption of various wireless technology for WPAN applications. As mentioned, authors in [<xref ref-type="bibr" rid="B9-jlpea-02-00242">9</xref>] say that the power consumption of wireless devices scales with the data rate. Typically, IEEE 802.15.4 receiver consumes <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i005.tif"/> mA for <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i011.tif"/> Mbps, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i012.tif"/> mA for Bluetooth at <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i013.tif"/> Mbps, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i014.tif"/> mA for WLAN at <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i015.tif"/> Mbps. Power consumptions in analog and digital portion separately have been reported in some papers. Authors in [<xref ref-type="bibr" rid="B10-jlpea-02-00242">10</xref>] have reported that baseband of IEEE 802.15.4 consumes <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i016.tif"/> mA at <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i006.tif"/> V supply (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i017.tif"/> mW) in <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i007.tif"/> <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i008.tif"/>m technology whereas the analog portion consumes <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i018.tif"/> mA. The authors in [<xref ref-type="bibr" rid="B9-jlpea-02-00242">9</xref>] have given break up of analog and digital portion of the receiver for UWB. Here analog portion consumes <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i005.tif"/> mA compared with <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i019.tif"/> mA of digital at <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i020.tif"/> MHz.</p>
      <p>We start the next section by formulating an optimization problem for minimizing power while varying <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> for the digital baseband. Following this we explain our approach to minimize power based on this optimization. <xref ref-type="sec" rid="sec3-jlpea-02-00242">Section 3</xref> explains the simulation and interference model used in subsequent sections. <xref ref-type="sec" rid="sec4-jlpea-02-00242">Section 4</xref> discusses various blocks of the receiver, which are designed to accommodate variable <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> and to be compatible with adaptation procedure. <xref ref-type="sec" rid="sec5-jlpea-02-00242">Section 5</xref> discusses the implementation specific details and dynamic power estimation of the design. <xref ref-type="sec" rid="sec6-jlpea-02-00242">Section 6</xref> discusses experimental setup and results from the experimental setup to validate the concepts. <xref ref-type="sec" rid="sec7-jlpea-02-00242">Section 7</xref> concludes the paper.</p>
    </sec>
    <sec>
      <title>2. Power Scalable Digital Baseband</title>
      <sec>
        <title>2.1. Optimizing Power</title>
        <fig id="jlpea-02-00242-f001" position="anchor">
          <label>Figure 1</label>
          <caption>
            <p>Cartoon of a typical receiver with variable <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> of the digital section.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g001.tif"/>
        </fig>
        <p><xref ref-type="fig" rid="jlpea-02-00242-f001">Figure 1</xref> shows a typical receiver. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> is the SNR seen at the input of the ADC. It is the ratio of total signal power to the total noise power. It should not be confused with Eb/No typically used in communication theory literature. Input of the ADC, consists of the signal and the noise. We have assumed a 2nd order Butterworth bandpass filter preceding the ADC. The noise present at the input of ADC also has out of desired signal band components. This makes <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> negative when noise is high. The packet error rate (PER) requirement translates to BER of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i023.tif"/> [<xref ref-type="bibr" rid="B11-jlpea-02-00242">11</xref>]. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> are chosen to minimize power while achieving target BER. More formally:
		<disp-formula id="jlpea-02-00242-i024">
          <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i024.tif"/>
          <label>(1)</label>
          </disp-formula>
		  <disp-formula id="jlpea-02-00242-i025">
          <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i025.tif"/>
          <label>(2)</label>
          </disp-formula>
		BER is independent of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/>, if these parameters are chosen very high. In such a case the implementation of digital portion does not alter the SNR calculation of the receiver, <italic>i.e.</italic>, SNR seen at the input of the ADC is almost the same as SNR seen at the input of the demodulator. But in doing so the digital portion is over-designed and hence wastes power. In order to achieve a given BER, there can be different combinations of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> for a given <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> and interference levels, each with its own power cost. Values of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> that minimize power as given in Equation (1) will be used. Furthermore, with varying values of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> and interference, the optimal choices for <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> can vary, necessitating an adaptive resolution based digital section. For different levels of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> and interference, the optimal design parameters (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i026.tif"/>) will be stored in the LUT and used to configure the receiver. Finding a closed form expression for the function “<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i027.tif"/>” in Equation (2) is hard due to the non-linear relationships. Coarser the ADC quantization <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i028.tif"/>, harder it becomes to analyze the signal. Hence BER is found through MATLAB simulations, for different (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i026.tif"/>) values. The power function in Equation (1) is obtained by Synopsys Prime Power for different <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> values. Finally, the optimum <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> values are obtained by a simple search over design space.</p>
      </sec>
      <sec>
        <title>2.2. Proposed Architecture and Functioning</title>
        <p><xref ref-type="fig" rid="jlpea-02-00242-f002">Figure 2</xref> shows the architecture of the power scalable receiver. It includes synchronization units (acquisition, tracking, phase error estimator, frequency error estimator), CORDIC based NCO (Numerically Controlled Oscillator), FIR matched filters, decimator, demodulator, <italic>etc.</italic> Other than these units, the proposed receiver has units that make it adaptive. As shown in figure, it has an interference detector and an SNR estimator (IDSE), and an adaptivity control unit that decides the <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> of different sections of the receiver. For every packet the receiver starts off with the highest resolution and sampling frequency settings during the packet preamble. Synchronization (Timing, Frequency, Phase) is done with the highest settings and simultaneously, the interference and signal levels are estimated. By the end of the preamble, a LUT containing optimal values is consulted and the optimum <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> is used for the rest of the packet reception. All sections of the receiver in <xref ref-type="fig" rid="jlpea-02-00242-f002">Figure 2</xref> except the VGA and ADC are implemented in HDL for power estimation.</p>
        <fig id="jlpea-02-00242-f002" position="anchor">
          <label>Figure 2</label>
          <caption>
            <p>Proposed Adaptive Receiver. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> is sampling frequency and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> is word length.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g002.tif"/>
        </fig>
        <p><xref ref-type="fig" rid="jlpea-02-00242-f003">Figure 3</xref> shows the state diagram of the receiver with seven states. Timing synchronization is achieved over Acquisition and Tracking. The Frequency Error Estimator (FEE) estimates the error between carrier frequency of the desired signal and frequency of the local oscillators that down-converts the signal. Similarly, Phase Error Estimator (PhEE) estimates the error in phase of input signal and down-converting signals. These estimates are used to correct the errors in frequency and phase to allow coherent demodulation of the signal. Start-Frame-Delimiter (SFD) check provides a means to check if the synchronization achieved is reliable to further demodulate the data. As shown in the figure, <italic>acq_success</italic>, <italic>track_success</italic>, <italic>FEE_success</italic> and <italic>PhEE</italic> cause transition of states during synchronization. The synchronizing units work in tandem. <italic>sync_succ</italic> signifies completion of synchronization and preamble of the packet. Detailed architecture of these synchronization units can be found in [<xref ref-type="bibr" rid="B12-jlpea-02-00242">12</xref>,<xref ref-type="bibr" rid="B13-jlpea-02-00242">13</xref>,<xref ref-type="bibr" rid="B14-jlpea-02-00242">14</xref>]. The decimator, demodulator and detector work in two different settings of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/>. The first setting as shown in the <xref ref-type="fig" rid="jlpea-02-00242-f003">Figure 3</xref> (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i012.tif"/> Msps, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i030.tif"/>-bit) is the setting of word length and sampling frequency for the receiver during preamble of the packet. The second setting (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/>,<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/>) applies for rest of the packet, <italic>i.e.</italic>, PHY service data unit (PSDU).</p>
        <fig id="jlpea-02-00242-f003" position="anchor">
          <label>Figure 3</label>
          <caption>
            <p>State Diagram of Receiver. STATES: (1) Acquisition; (2) Tracking; (3) Frequency error estimation (FEE); (4) Phase error estimation (PhEE); (5) Decimate, demodulate and detect at <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i031.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i032.tif"/>; (6) Start-Frame-Delimiter (SFD) check; (7) Decimate, demodulate and detect at <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i033.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i034.tif"/>.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g003.tif"/>
        </fig>
        <p>The preamble is a sequence of symbol “1” followed by two SFD symbols as shown in the <xref ref-type="fig" rid="jlpea-02-00242-f004">Figure 4</xref>. The figure shows a typical packet structure and the average time taken by various synchronization steps during the preamble when <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> is high. The synchronization designed for this receiver works on the continuous flowing sampled data from ADC. <xref ref-type="fig" rid="jlpea-02-00242-f005">Figure 5</xref>(a) shows the typical buffered implementation of a receiver. Here, various signal processing blocks inside the receiver access the data from the buffer. This allows the receiver algorithms to reuse the data and gives better convergence performance. However, our approach for the receiver design does not use any buffer to save area and power. <xref ref-type="fig" rid="jlpea-02-00242-f005">Figure 5</xref>(b) shows the non-buffered approach. Here, besides passing information regarding completion of its functioning as discussed above, every module passes a sample index to the subsequent module. For, e.g., acquisition unit passes <italic>acq_success</italic> and a count <italic>track_address</italic> to the tracking block once acquisition is done. The tracking unit initiates a counter when <italic>acq_success</italic> is received. The counter counts number of samples and the tracking begins when the counter reaches the count <italic>track_address</italic>. Once the synchronization is done (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i036.tif"/>) is raised, all synchronization blocks turn off and receiver data-path (NCO, Matched filters, decimator, demodulator and detector) adjusts itself to new settings of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/></p>
        <fig id="jlpea-02-00242-f004" position="anchor">
          <label>Figure 4</label>
          <caption>
            <p>Preamble and timing for various synchronization units. Figure shows how various synchronization blocks work in tandem. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i037.tif"/> = <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i012.tif"/> MHz, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i031.tif"/> = <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i030.tif"/>-bit. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i038.tif"/>—1 to 30 MHz. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i033.tif"/>—1 to 8 bits.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g004.tif"/>
        </fig>
        <p>Changing sampling frequency requires the estimates for synchronization computed during preamble to be preserved. Values of the estimate depend on the sampling frequency [<xref ref-type="bibr" rid="B13-jlpea-02-00242">13</xref>]. The frequency estimate needs to be scaled and the phase continuity has to be preserved. The path from ADC output to the input of the demodulator has a latency of a number of clock cycles due to FIR, CORDIC pipelines, decimator, <italic>etc.</italic>, as shown in <xref ref-type="fig" rid="jlpea-02-00242-f006">Figure 6</xref>. When the sampling frequency of the receiver is changed after the packet preamble, the delay elements in these contain samples sampled at the highest sampling frequency used during preamble. The receiver is very sensitive to timing error when the sampling frequency is very low. For, e.g., for sampling frequency of 2 Msps, every pulse is sampled twice. In such a case, an error of one sample results in offset by half a pulse. Hence the delay across the data-path needs to be carefully accounted, particularly, when the sampling frequency is low. While changing <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/>, it is proposed to discard all samples in delay elements across the receiver. This is due to the fact that the samples in delay elements across the receiver is sampled at higher sampling frequency than the new assigned <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> for the data duration. Delay elements are reset when the <italic>adap_ctrl</italic> goes high. As shown in <xref ref-type="fig" rid="jlpea-02-00242-f006">Figure 6</xref>, once the <italic>sync_succ</italic> goes high, demodulator waits until the <italic>sample_index</italic> reaches <italic>start_index</italic>. Value of <italic>start_index</italic> is equal to number of clock cycle delay from output of ADC to demodulator.</p>
        <fig id="jlpea-02-00242-f005" position="anchor">
          <label>Figure 5</label>
          <caption>
            <p>Buffered and non-buffered implementation of the receiver.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g005.tif"/>
        </fig>
        <fig id="jlpea-02-00242-f006" position="anchor">
          <label>Figure 6</label>
          <caption>
            <p>Latency in data-path and preserving timing.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g006.tif"/>
        </fig>
      </sec>
    </sec>
    <sec id="sec3-jlpea-02-00242">
      <title>3. Determining Optimal LUT</title>
      <p>As discussed in previous section, we use simulations to determine the combinations of quantization parameters that guarantee the BER for Equation (2). Thus for each input <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> and interference, we evaluate BER of the receiver for several different settings of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/>.</p>
      <sec>
        <title>3.1. Simulation Model</title>
        <p>We use the fixed point toolbox of Matlab for quantization simulations. The simulation model used is shown in <xref ref-type="fig" rid="jlpea-02-00242-f007">Figure 7</xref>. As we see in the simulation model signal, noise and interference pass through the channel select filter. The variable gain amplifier (VGA), upon getting feedback from digital portion of the receiver, re-sizes signal levels to full scale of ADC. Noise levels are controlled by the SNR control to maintain a <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> at the input of ADC. Amplitude and time resolutions of ADC and digital baseband sections are variable.</p>
        <fig id="jlpea-02-00242-f007" position="anchor">
          <label>Figure 7</label>
          <caption>
            <p>Simulation Model, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i039.tif"/> is the variable gain of VGA, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> are sampling frequency and bitwidth respectively.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g007.tif"/>
        </fig>
      </sec>
      <sec>
        <title>3.2. Interference Modeling</title>
        <p>The standard specifies four interfering channels [<xref ref-type="bibr" rid="B15-jlpea-02-00242">15</xref>]. Channels adjacent to the desired channel transmit at same power level as the desired, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i040.tif"/> dBm, whereas alternate channels should be considered transmitting <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i041.tif"/> dBm. Adjacent channels are <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i042.tif"/> MHz apart from the desired channel on either side. Similarly, alternate channels are <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i015.tif"/> MHz apart. For an IF of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i043.tif"/> MHz [<xref ref-type="bibr" rid="B16-jlpea-02-00242">16</xref>], input to the ADC can be given as
		<disp-formula id="jlpea-02-00242-i044">
          <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i044.tif"/>
          <label>(3)</label>
          </disp-formula>
		<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i045.tif"/> is the desired baseband signal. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i046.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i047.tif"/> are adjacent baseband signals. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i048.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i049.tif"/> are alternate baseband signals.</p>
        <p>BER simulation to find all combination of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> can be very time consuming [<xref ref-type="bibr" rid="B17-jlpea-02-00242">17</xref>]. Instead we have developed a technique to reduce the computation time. Initially we find the variance of correlations at the output of correlation demodulator. We use the same variance measure in our subsequent simulations with different receiver settings. We found that this technique reduces the simulation complexity lot in comparison with doing BER simulations with bandpass signals.</p>
      </sec>
    </sec>
    <sec id="sec4-jlpea-02-00242">
      <title>4. Implementation Details</title>
      <sec>
        <title>4.1. Interference Detector and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> Estimator (IDSE)</title>
        <p>As mentioned in previous sections, central to the adaptive receiver is the Interference detector and SNR estimator. IDSE is active during the preamble. Power in adjacent, alternate and desired signal bands is measured non-coherently. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i050.tif"/> is the power measured in adjacent channels, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i051.tif"/> is the total power in alternate channels and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i052.tif"/> is the power in the desired signal’s channel.</p>
        <sec>
          <title>4.1.1. Interference Detector</title>
          <p>Proximity of the adjacent channel to the desired channel makes it more harmful to the signal than the alternate channels.</p>
          <p>As can be seen from <xref ref-type="fig" rid="jlpea-02-00242-f008">Figure 8</xref>, IDSE has three inputs: I and Q inputs from ADC and a signal that indicates if detection or estimation should be done. This input signal has three states: detect alternate, detect adjacent and estimate <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/>. For all three states, setting of NCO is changed to down-convert adjacent or alternate or desired signal. IDSE consists of two arms, one each for one adjacent or alternate channel. Only one arm is active during <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> estimation. Both arms have a CORDIC NCO unit to down-convert the interference or signal. Output of detectors/estimator goes to a comparator that compares it with threshold. For interference detection, output of comparators is 1-bit to indicate presence of interferences. In estimator mode, comparator finds the range in which the measured <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> falls. LUT has SNR steps with difference of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i053.tif"/> dB. Since SNR variation can be up-to <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i054.tif"/> dB so it has <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i054.tif"/> SNR steps, requiring 6-bit index. There are four possible combinations from interference detection: Alternate present/absent and Adjacent present/absent, it is indicated by <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i055.tif"/> bits. So, LUT is indexed by <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i030.tif"/>-bits.</p>
          <fig id="jlpea-02-00242-f008" position="anchor">
            <label>Figure 8</label>
            <caption>
              <p>Non-coherent interference detection procedure.</p>
            </caption>
            <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g008.tif"/>
          </fig>
          <p><xref ref-type="fig" rid="jlpea-02-00242-f009">Figure 9</xref>(a) and 9(b) are frequency responses of FIR filters used in IDSE and data-path of the receiver. The filter used for IDSE has a sharper roll-off. Interference from each interfering channel is down-converted to baseband and filtered by this filter. It can be seen from the filter’s frequency response that the attenuation at <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i042.tif"/> MHz and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i015.tif"/> MHz distance is approximately <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i056.tif"/> dB. When measuring the desired signal power, due to attenuation by the matched filter, adjacent signal level falls to <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i057.tif"/> dB and alternate signal level falls to <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i058.tif"/> dB. These levels of interference are quite low and do not corrupt the signal power estimation. Whereas, while measuring interference power, signal power from desired band can affect the interference power measurement. This is due to the fact that the maximum possible signal power is <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i059.tif"/> dBm and it can spill to neighboring bands. At such high signal level even after the attenuation by the matched filter, its strength in neighboring channels is high enough to affect interference power measurement.</p>
          <fig id="jlpea-02-00242-f009" position="anchor">
            <label>Figure 9</label>
            <caption>
              <p>Frequency Response of FIR Filters.</p>
            </caption>
            <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g009.tif"/>
          </fig>
          <p>Let <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i060.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i061.tif"/> be the in-phase and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i062.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i063.tif"/> are the quadrature phase adjacent channels. These terms are analogously defined for alternate channels too. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i039.tif"/> is the gain of VGA [<xref ref-type="bibr" rid="B18-jlpea-02-00242">18</xref>,<xref ref-type="bibr" rid="B19-jlpea-02-00242">19</xref>]. Measured power in adjacent and alternate channels (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i064.tif"/>) can be defined as:
		  <disp-formula id="jlpea-02-00242-i065">
          <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i065.tif"/>
          <label>(4)</label>
          </disp-formula>
		  <disp-formula id="jlpea-02-00242-i066">
          <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i066.tif"/>
          <label>(5)</label>
          </disp-formula>
		  where,
		  <disp-formula id="jlpea-02-00242-i067">
          <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i067.tif"/>
          <label>(6)</label>
          </disp-formula><disp-formula id="jlpea-02-00242-i068">
          <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i068.tif"/>
          <label>(7)</label>
          </disp-formula>
		  </p>
          <p>If <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i050.tif"/> exceeds a-priori calculated threshold, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i069.tif"/>, then adjacent interference is detected. Similarly, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i070.tif"/> is the threshold what is compared with <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i051.tif"/>. <xref ref-type="fig" rid="jlpea-02-00242-f010">Figure 10</xref> shows the effect of desired signal power on adjacent channel interference detection. The figure is obtained for front end noise figure (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i071.tif"/>) of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i072.tif"/> dB [<xref ref-type="bibr" rid="B20-jlpea-02-00242">20</xref>]. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i073.tif"/> is the normalized threshold for detecting presence of adjacent interference. When signal power is large, then even in absence of adjacent interference, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i050.tif"/> can exceed <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i073.tif"/>. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i074.tif"/> in figure is probability of false adjacent interference detection. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i074.tif"/> increases with increase in desired signal strength. When signal power is more than <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i012.tif"/> dBm, then even in absence of adjacent interference <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i075.tif"/> exceeds <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i073.tif"/>. As shown later, when <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i076.tif"/> is high (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i077.tif"/>), <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> settings of receiver is a minimum irrespective of outcome of interference detection. Effect of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i076.tif"/> is less severe on detecting alternate interference as alternate channels are farther in frequency domain. Variance of interference detector reduces with increase in number of pulses utilized for detection. Interference detection is done over four half sine pulses, as the variance does not change much for further increase in duration of detection.</p>
          <fig id="jlpea-02-00242-f010" position="anchor">
            <label>Figure 10</label>
            <caption>
              <p>Performance of Interference detector for <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i071.tif"/> = <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i072.tif"/> dB. Minimum <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i076.tif"/> = <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i078.tif"/> dBm. NF is calculated for minimum <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i076.tif"/>. As figure shows, large desired signal power hinders accurate interference detection. But as evident from , accurate interference detection is needed until <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i076.tif"/> is <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i005.tif"/> dB above minimum. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i076.tif"/> of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i079.tif"/> dB corresponds to <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i080.tif"/> dB <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/>.</p>
            </caption>
            <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g010.tif"/>
          </fig>
        </sec>
        <sec>
          <title>4.1.2. SNR Estimation</title>
          <p>Similar to power measurement of interferences, power measured in desired signal channel is 
		  <disp-formula id="jlpea-02-00242-i082">
          <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i082.tif"/>
          <label>(8)</label>
          </disp-formula>
		  <disp-formula id="jlpea-02-00242-i083">
          <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i083.tif"/>
          <label>(9)</label>
          </disp-formula>
		  If <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i084.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i085.tif"/> are given by <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i086.tif"/>, where <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i087.tif"/> is AWGN, then 
		  <disp-formula id="jlpea-02-00242-i088">
          <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i088.tif"/>
          <label>(10)</label>
          </disp-formula>
		  Since signal and noise are uncorrelated, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i089.tif"/>, 
		  <disp-formula id="jlpea-02-00242-i090">
          <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i090.tif"/>
          <label>(11)</label>
          </disp-formula>
		  </p>
          <p>Thus to measure <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i052.tif"/>, Equations (8) and (9) can be used. Front end of the receiver is designed for a constant noise figure. Thus the worst case variance of noise <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i091.tif"/> contributed by the front end is known. Hence, SNR can be estimated using Equation (11). <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> estimator is ON for one symbol duration.</p>
        </sec>
      </sec>
      <sec>
        <title>4.2. CORDIC Down-Converter and Phase Generation for CORDIC Blocks</title>
        <fig id="jlpea-02-00242-f011" position="anchor">
          <label>Figure 11</label>
          <caption>
            <p>Variable phase generation for CORDIC units. Such units are used in NCO to downconvert the IF signal to baseband, In interference estimators to down-convert interferences to baseband and in adaptive FIR unit to generate sinusoid coefficients. Input to this unit is only <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i092.tif"/>, which is fed from LUT.</p>
          </caption>
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g011.tif"/>
        </fig>
        <p>CORDIC is used in rotation mode to down-convert the signal from IF to baseband [<xref ref-type="bibr" rid="B21-jlpea-02-00242">21</xref>]. Change in sampling frequency requires variable phase generation for CORDIC unit. <xref ref-type="fig" rid="jlpea-02-00242-f011">Figure 11</xref> shows the variable phase generator for various CORDIC/NCO units mentioned above. Input to this block is sampling frequency provided by LUT. We have used 11 pipelined stage of CORDIC for IF to baseband conversion. The phase is represented by <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i093.tif"/> bits. Number of pipeline stages and word length for phase representation are optimized based on analysis in [<xref ref-type="bibr" rid="B22-jlpea-02-00242">22</xref>], with the constraint that errors introduced by quantization in above two parameters should not corrupt a full length packet. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i094.tif"/> is the estimated frequency error generated by FEE. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i095.tif"/> is the phase error estimated by PhEE.</p>
      </sec>
      <sec>
        <title>4.3. FIR Filter, Decimator and Demodulator</title>
        <sec>
          <title>4.3.1. Adaptive FIR Filter</title>
          <p>FIR filter in the receiver chain is a matched filter to the baseband half-sine pulse. Frequency response of the filter is shown in <xref ref-type="fig" rid="jlpea-02-00242-f009">Figure 9</xref>(a). <xref ref-type="fig" rid="jlpea-02-00242-f012">Figure 12</xref> shows the structure of the adaptive FIR filter. As shown, the adaptive FIR structure has one CORDIC unit for coefficient generation, a theta generator for CORDIC unit, one central controller, and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i012.tif"/> taps (corresponding to maximum sampling frequency). The CORDIC unit generates FIR coefficients that are input to multipliers. The theta generator supplies phase values to CORDIC unit to generate coefficients. Generating FIR coefficients with CORDIC makes it more amenable to adaptive architecture. The phase values depend on <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/>. Resolution of coefficients are controlled based on <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/>.</p>
          <fig id="jlpea-02-00242-f012" position="anchor">
            <label>Figure 12</label>
            <caption>
              <p>Adaptive FIR Filter. Controller controls the multiplexer to select which input to pass on to next delay element. A filter tap is deactivated by feeding a zero to its delay elements. Based on <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> controller controls the word length of FIR coefficients. Multipliers are Baugh–Wooley multipliers.</p>
            </caption>
            <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g012.tif"/>
          </fig>
          <p>Tap coefficients are sampled half sinusoid. Frequency response of filter is shown in <xref ref-type="fig" rid="jlpea-02-00242-f009">Figure 9</xref>(b). Since the tap coefficients are symmetric, the filter has folded architecture with number of taps equal to half of number of coefficients. Number of taps need to be adjusted with change in sampling frequency to keep it matched. Each tap in the filter consists of a multiplexed delay element, an adder and a multiplier. The multiplexer is a <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i097.tif"/> multiplexer. Depending on the sampling frequency, either a zero or output of the preceding delay element or input to the FIR filter is multiplexed to the input of delay element. As shown in the figure, when the sampling frequency is <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i043.tif"/> Msps, delay elements numbered 14 and 15 are active and all other delay elements have zero inputs. Multipliers corresponding to inactive taps get zeros at its input and hence have no dynamic power. The carry save adder adds outputs of the multipliers.</p>
        </sec>
        <sec>
          <title>4.3.2. Decimator, Demodulator and Detector</title>
          <p>Decimator in the data-path is an adaptive decimator. It decimates incoming samples depending on the sampling frequency. The demodulator is the 16-ary quasi orthogonal correlation demodulator. It correlates the incoming samples with the stored modulation symbols. Output of demodulator is 16 correlation values. The detector finds the maximum of these correlation values and declares it as the symbol arrived.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec5-jlpea-02-00242">
      <title>5. Implementation and Power Estimation</title>
      <p>The design is coded in verilog HDL. Once pre-synthesis simulations are successful, RTL is synthesized for ASIC and FPGA implementation. The power estimation and comparison is done for ASIC implementation and design validation is done on FPGA platform. For power estimation, it is synthesized in <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i098.tif"/>-nm UMC CMOS process for maximum sampling frequency of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i012.tif"/> Msps using Synopsys Design Compiler. The power estimation is done once post synthesis simulation is successful. Synopsys Prime Power is used for estimating dynamic power. Input to Prime Power is the VCD (Value Change Dump) file generated from verilog simulation and the synthesized netlist. The VCD file contains all signal transition that occurred during the simulation. For generating VCD file, input to the simulator are the synthesized netlist, test vectors generated in MATLAB and SDF (Standard Delay Format) file used for synthesis.</p>
      <fig id="jlpea-02-00242-f013" position="anchor">
        <label>Figure 13</label>
        <caption>
          <p>Word length (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/>) control, multi-bit to 1-bit control, on signal level and word level.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g013.tif"/>
      </fig>
      <p><xref ref-type="fig" rid="jlpea-02-00242-f013">Figure 13</xref> shows a quantizer in hardware. For an input with word length N, quantizer shifts the input to right by <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i099.tif"/> with sign of the word preserved as shown in <xref ref-type="fig" rid="jlpea-02-00242-f013">Figure 13</xref> for <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> equal to one. By doing this, higher order bits do not see lot of switching when they are processed further in the receiver. There will be activity in the lower order bits of the word. Hence with smaller <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/>, there is saving in dynamic power.</p>
      <p><xref ref-type="table" rid="jlpea-02-00242-t001">Table 1</xref> shows the estimated power for various <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> combinations for a given <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i100.tif"/> under different conditions of interference. Case-I corresponds to the case when there is no interference and only noise is present in the system. Case-II corresponds to the case when there is no interference on the alternate channels and only adjacent interference is present with noise. Case-III is the case where adjacent channels are absent, whereas, alternate channels and noise are present in the channel. In case-IV all interferences are present along with noise. Every <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> combination in the table satisfies the required BER. The estimated power is also shown for all combinations. The combination of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> that consumes lowest power for a particular interference and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i101.tif"/> condition is put into the LUT. Such entries are listed under gray shading. The power is estimated for maximum length packet. Average power (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i102.tif"/>) is calculated as follows: 
	  <disp-formula id="jlpea-02-00242-i103">
          <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i0103.tif"/>
          <label>(12)</label>
          </disp-formula>
		  <disp-formula id="jlpea-02-00242-i104">
          <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i0104.tif"/>
          <label>(13)</label>
          </disp-formula>
	  <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i105.tif"/> is the average power consumption during preamble and SFD. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i106.tif"/> is the average power during data. As shown in <xref ref-type="fig" rid="jlpea-02-00242-f004">Figure 4</xref>, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i107.tif"/> is preamble and SFD duration. It is <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i015.tif"/> symbol long and data is <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i108.tif"/> symbols long. The power spent during synchronization is fixed (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i105.tif"/> = <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i015.tif"/> mW) and depends on <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> settings for the data duration. In order to have a simple clock generator, the operating sampling frequency (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i109.tif"/>) for the design are integer division of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i012.tif"/> Msps. They are <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i012.tif"/>, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i110.tif"/>, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i015.tif"/>, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i111.tif"/>, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i042.tif"/>, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i043.tif"/>, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i055.tif"/>, and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i053.tif"/> Msps respectively. As shown in <xref ref-type="table" rid="jlpea-02-00242-t001">Table 1</xref>, the sampling frequencies are quantized to the next higher operating sampling frequency. For, e.g., sampling frequency of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i112.tif"/> Msps is raised to <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i110.tif"/> Msps. We can see from the table, maximum power consumed by the design is <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i113.tif"/> mW. The lowest power consumed by the design as can be seen from the table is <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i114.tif"/> mW, when <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> is <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i055.tif"/> Msps and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> is <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i053.tif"/>-bit. At this sampling frequency, there is only one multiplier active in the FIR filter. <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> of 2 Msps means the signal with IF of 3 MHz is under-sampled. In spite of under-sampling and coarsely quantizing (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i053.tif"/>-bit) the signal, specified BER is achieved when <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i115.tif"/> is high. Thus we see that saving in power can be approximately seven times when <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> is high and interferences are absent.</p>
      <table-wrap id="jlpea-02-00242-t001" position="float">
        <object-id pub-id-type="pii">jlpea-02-00242-t001_Table 1</object-id>
        <label>Table 1</label>
        <caption>
          <p>Sampling frequency (Msps) and power (mW) for different interference and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i115.tif"/> values for the receiver.</p>
        </caption>
        <table rules="all" style="border: solid thin">
          <thead>
            <tr>
              <th rowspan="2" align="center" valign="middle">*Interference attenuation</th>
              <th rowspan="2" align="center" valign="middle">No. of bits 
              <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/></th>
              <th colspan="7" align="center" valign="middle">Sampling Frequency (
              <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/>/<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i109.tif"/>) in Msps , Power in mW</th>
            </tr>
            <tr>
              <th align="center" valign="middle"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i101.tif"/> = <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i080.tif"/> dB</th>
              <th align="center" valign="middle"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i115.tif"/> = <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i116.tif"/> dB</th>
              <th align="center" valign="middle"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i115.tif"/> = <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i117.tif"/> dB</th>
              <th align="center" valign="middle"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i115.tif"/> = <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i079.tif"/> dB</th>
              <th align="center" valign="middle"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i115.tif"/> = <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i042.tif"/> dB</th>
              <th align="center" valign="middle"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i115.tif"/> = <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i110.tif"/> dB</th>
              <th align="center" valign="middle"><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i115.tif"/> <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i118.tif"/> <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i005.tif"/> dB</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td rowspan="4" align="center" valign="middle"><bold>Case-I</bold> No interference Only noise</td>
              <td align="center" valign="middle">1</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">10/10, 1.48</td>
              <td align="center" valign="middle">7/10, 1.48</td>
              <td align="center" valign="middle">4/5, 0.85</td>
              <td align="center" valign="middle" style="background: grey">1/1 0.49</td>
              <td align="center" valign="middle" style="background: grey">1/1, 0.49</td>
              <td align="center" valign="middle" style="background: grey">1/1 0.49</td>
            </tr>
            <tr>
              <td align="center" valign="middle">2</td>
              <td align="center" valign="middle" style="background: grey">13/15, 2.49</td>
              <td align="center" valign="middle">7/10, 1.76</td>
              <td align="center" valign="middle">4/5, 0.96</td>
              <td align="center" valign="middle" style="background: grey">1/1, 0.49</td>
              <td align="center" valign="middle">1/1, 0.49</td>
              <td align="center" valign="middle">1/1, 0.49</td>
              <td align="center" valign="middle">1/1, 0.49</td>
            </tr>
            <tr>
              <td align="center" valign="middle">4</td>
              <td align="center" valign="middle">13/15, 2.92</td>
              <td align="center" valign="middle">8/10, 2.11</td>
              <td align="center" valign="middle" style="background: grey">1/1, 0.50</td>
              <td align="center" valign="middle">1/1, 0.50</td>
              <td align="center" valign="middle">1/1, 0.50</td>
              <td align="center" valign="middle">1/1, 0.50</td>
              <td align="center" valign="middle">1/1, 0.50</td>
            </tr>
            <tr>
              <td align="center" valign="middle">8</td>
              <td align="center" valign="middle">13/15, 3.30</td>
              <td align="center" valign="middle" style="background: grey">3/3, 0.75</td>
              <td align="center" valign="middle">1/1, 0.52</td>
              <td align="center" valign="middle">1/1, 0.52</td>
              <td align="center" valign="middle">1/1, 0.52</td>
              <td align="center" valign="middle">1/1, 0.52</td>
              <td align="center" valign="middle">1/1, 0.52</td>
            </tr>
            <tr>
              <td rowspan="4" align="center" valign="middle"><bold>Case-II</bold> No Alternate Adjacent – Standard Specific</td>
              <td align="center" valign="middle">1</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">11/15, 2.5</td>
              <td align="center" valign="middle" style="background: grey">1/1, 0.49</td>
              <td align="center" valign="middle" style="background: grey">1/1, 0.49</td>
            </tr>
            <tr>
              <td align="center" valign="middle">2</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">9/10, 1.76</td>
              <td align="center" valign="middle">1/1, 0.49</td>
              <td align="center" valign="middle">1/1, 0.49</td>
            </tr>
            <tr>
              <td align="center" valign="middle">4</td>
              <td align="center" valign="middle">22/30, 6</td>
              <td align="center" valign="middle" style="background: grey">8/10, 2.11</td>
              <td align="center" valign="middle" style="background: grey">8/10, 2.11</td>
              <td align="center" valign="middle" style="background: grey">7/10, 2.11</td>
              <td align="center" valign="middle">7/10, 2.11</td>
              <td align="center" valign="middle">1/1, 0.50</td>
              <td align="center" valign="middle">1/1, 0.50</td>
            </tr>
            <tr>
              <td align="center" valign="middle">8</td>
              <td align="center" valign="middle" style="background: grey">12/15, 3.3</td>
              <td align="center" valign="middle">8/10, 2.7</td>
              <td align="center" valign="middle">8/10, 2.7</td>
              <td align="center" valign="middle">7/10, 2.7</td>
              <td align="center" valign="middle" style="background: grey">5/5, 1.23 </td>
              <td align="center" valign="middle">1/1, 0.52</td>
              <td align="center" valign="middle">1/1, 0.52 </td>
            </tr>
            <tr>
              <td rowspan="4" align="center" valign="middle"><bold>Case-III</bold> No Adjacent Alternate – Standard Specific</td>
              <td align="center" valign="middle">1</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">23/30, 4.18</td>
              <td align="center" valign="middle">9/10, 1.47</td>
              <td align="center" valign="middle" style="background: grey">1/1, 0.49</td>
              <td align="center" valign="middle" style="background: grey">1/1, 0.49</td>
            </tr>
            <tr>
              <td align="center" valign="middle">2</td>
              <td align="center" valign="middle">* </td>
              <td align="center" valign="middle">* </td>
              <td align="center" valign="middle">25/30, 5.0</td>
              <td align="center" valign="middle">19/30, 5.0</td>
              <td align="center" valign="middle">6/6, 1.5</td>
              <td align="center" valign="middle">1/1, 0.49</td>
              <td align="center" valign="middle">1/1, 0.49</td>
            </tr>
            <tr>
              <td align="center" valign="middle">4</td>
              <td align="center" valign="middle" style="background: grey">13/15, 2.92 </td>
              <td align="center" valign="middle">12/15, 2.92</td>
              <td align="center" valign="middle" style="background: grey">4/5, 1.07</td>
              <td align="center" valign="middle" style="background: grey">4/5, 1.07</td>
              <td align="center" valign="middle" style="background: grey">3/3, 0.71</td>
              <td align="center" valign="middle">1/1, 0.50</td>
              <td align="center" valign="middle">1/1, 0.50</td>
            </tr>
            <tr>
              <td align="center" valign="middle">8</td>
              <td align="center" valign="middle">14/15, 3.3</td>
              <td align="center" valign="middle" style="background: grey">7/10, 2.7</td>
              <td align="center" valign="middle">4/5, 1.19</td>
              <td align="center" valign="middle">4/5, 1.23</td>
              <td align="center" valign="middle">3/3, 0.75</td>
              <td align="center" valign="middle">1/1, 0.52</td>
              <td align="center" valign="middle">1/1, 0.52 </td>
            </tr>
            <tr>
              <td rowspan="4" align="center" valign="middle"><bold>Case-IV</bold> Standard Specific</td>
              <td align="center" valign="middle">1</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">15/15, 2.15</td>
              <td align="center" valign="middle">5/5, 0.85</td>
              <td align="center" valign="middle" style="background: grey">1/1, 0.49</td>
            </tr>
            <tr>
              <td align="center" valign="middle">2</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">*</td>
              <td align="center" valign="middle">14/15, 2.49</td>
              <td align="center" valign="middle">3/3, 0.66</td>
              <td align="center" valign="middle">1/1, 0.49</td>
            </tr>
            <tr>
              <td align="center" valign="middle">4</td>
              <td align="center" valign="middle">23/30, 6.0</td>
              <td align="center" valign="middle" style="background: grey">13/15, 2.92</td>
              <td align="center" valign="middle">13/15, 2.92</td>
              <td align="center" valign="middle" style="background: grey">7/10, 2.11 </td>
              <td align="center" valign="middle" style="background: grey">6/6, 1.19</td>
              <td align="center" valign="middle" style="background: grey">1/1, 0.50</td>
              <td align="center" valign="middle">1/1, 0.50</td>
            </tr>
            <tr>
              <td align="center" valign="middle">8</td>
              <td align="center" valign="middle" style="background: grey">14/15, 3.3</td>
              <td align="center" valign="middle">13/15, 3.3</td>
              <td align="center" valign="middle" style="background: grey">7/10, 2.7</td>
              <td align="center" valign="middle">7/10, 2.7</td>
              <td align="center" valign="middle">6/6, 1.38</td>
              <td align="center" valign="middle">1/1, 0.52</td>
              <td align="center" valign="middle">1/1, 0.52</td>
            </tr>
          </tbody>
        </table>
		<table-wrap-foot>
		<fn>
        <p>* indicate that the corresponding word length at particular <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i119.tif"/> will not result in acceptable BER; Cells in gray shade are the ones fed to the LUT in the receiver.</p>
		</fn>
		</table-wrap-foot>
      </table-wrap>
      <p>Looking into <xref ref-type="table" rid="jlpea-02-00242-t001">Table 1</xref>, when there is no interference (Case-I), the variation in power is from <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i120.tif"/> mW to <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i114.tif"/> mW. It suggests that even with a high-order interference reject filter in RF chain of the receiver, just by <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i121.tif"/> estimation power saving of the order of 5 times is possible. It is evident from the <xref ref-type="table" rid="jlpea-02-00242-t001">Table 1</xref> that when <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i122.tif"/> is very high ( <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i123.tif"/> <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i005.tif"/> dB), <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i055.tif"/> Msps and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i053.tif"/>-bit works for all interference condition. Thus inaccuracy in interference detection is tolerable at very high <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i115.tif"/> as mentioned in a previous section on IDSE. Since this is the power averaged over the maximum packet length possible, the lowest power values is a function of packet length. The average packet length depends on the application and usage. The power numbers for different packet length can be obtained from Equation (12). One more point to consider while looking at the power numbers is, the numbers do not include the possible power savings that can be obtained from a variable resolution ADC. A variable resolution and variable sampling rate ADC can take advantage of different possible <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> settings to lower the power consumption.</p>
      <p><xref ref-type="table" rid="jlpea-02-00242-t002">Table 2</xref> shows break-up of gate count of the design in percentage. Total gate count of the design is approximately <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i124.tif"/> K gates. We see that tracking unit has largest gate count. We see that expense of adaptivity and lowering power is <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i125.tif"/>% additional gate count of IDSE unit. The design contains approximately <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i126.tif"/>% memory elements (ROM). The design has many Baugh–Wooley 2’s complement signed multipliers in it, it is by virtue of many FIR filters in IDSE unit and in data-path. Though synchronization units consume more area as shown in <xref ref-type="table" rid="jlpea-02-00242-t002">Table 2</xref>, average power consumed by synchronization units is very less. Considering this, we realize that adding any component to data-path requires more attention than adding a component to synchronization unit. Finally, <xref ref-type="fig" rid="jlpea-02-00242-f014">Figure 14</xref> shows the power consumption as a function of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/>, as was discussed while formulating the design problem in Equation (1).</p>
      <table-wrap-group id="jlpea-02-00242-t002" position="float">
        <label>Table 2</label>
        <caption>
          <p>Estimated gate count and design summary from ASIC simulation.</p>
        </caption>
	  <table-wrap>
        <object-id pub-id-type="pii">jlpea-02-00242-t002_Table 2a</object-id>
        <table rules="all" style="border: solid thin">
          <thead>
            <tr>
              <th colspan="4" align="center" valign="middle">Blocks and Gate count in %</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="center" valign="middle">IDSE</td>
              <td align="center" valign="middle">16</td>
              <td align="center" valign="middle">Tracking</td>
              <td align="center" valign="middle">36</td>
            </tr>
            <tr>
              <td align="center" valign="middle">Match Filters</td>
              <td align="center" valign="middle">19.8</td>
              <td align="center" valign="middle">Acquisition</td>
              <td align="center" valign="middle">5.7</td>
            </tr>
            <tr>
              <td align="center" valign="middle">PhEE</td>
              <td align="center" valign="middle">4.95</td>
              <td align="center" valign="middle">Demod</td>
              <td align="center" valign="middle">4.83</td>
            </tr>
            <tr>
              <td align="center" valign="middle">ROM</td>
              <td align="center" valign="middle">4.1</td>
              <td align="center" valign="middle">FEE</td>
              <td align="center" valign="middle">4</td>
            </tr>
            <tr>
              <td align="center" valign="middle">NCO</td>
              <td align="center" valign="middle">2.4</td>
              <td align="center" valign="middle">Detector</td>
              <td align="center" valign="middle">1. </td>
            </tr>
            <tr>
              <td align="center" valign="middle">Theta gen.</td>
              <td align="center" valign="middle">0.86</td>
              <td align="center" valign="middle"> </td>
              <td align="center" valign="middle"> </td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <table-wrap>
        <object-id pub-id-type="pii">jlpea-02-00242-t002_Table 2b</object-id>
        <table rules="all" style="border: solid thin">
          <tbody>
            <tr>
              <td align="center" valign="middle">Designed for</td>
              <td align="center" valign="middle">IEEE 802.15.4-2006</td>
            </tr>
            <tr>
              <td align="center" valign="middle">Technology</td>
              <td align="center" valign="middle">UMC 130 nm CMOS</td>
            </tr>
            <tr>
              <td align="center" valign="middle">Gate count</td>
              <td align="center" valign="middle">~606 K gates</td>
            </tr>
            <tr>
              <td align="center" valign="middle">Area</td>
              <td align="center" valign="middle">~2.42 mm<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i127.tif"/></td>
            </tr>
            <tr>
              <td align="center" valign="middle">Power</td>
              <td align="center" valign="middle">variable, 0.49–3.3 mW</td>
            </tr>
            <tr>
              <td align="center" valign="middle">Frequency</td>
              <td align="center" valign="middle">variable, 1–30 Msps</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
	  </table-wrap-group>
      <fig id="jlpea-02-00242-f014" position="anchor">
        <label>Figure 14</label>
        <caption>
          <p>Power as a function of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/>, Equation (1). Variation in power consumption of the design in seen to be <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i128.tif"/>%.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g014.tif"/>
      </fig>
    </sec>
    <sec id="sec6-jlpea-02-00242">
      <title>6. Experimental Results and Discussions</title>
      <p>The design is implemented on a Xilinx Virtex-II pro FPGA [<xref ref-type="bibr" rid="B23-jlpea-02-00242">23</xref>] and is tested with a receiver test setup. The test setup includes Vector Signal Generators (VSG), Oscilloscope, FPGA board, spectrum analyzer and a PC with software as shown in <xref ref-type="fig" rid="jlpea-02-00242-f015">Figure 15</xref>(a). <xref ref-type="fig" rid="jlpea-02-00242-f015">Figure 15</xref>(b) shows the FPGA board with RF daughterboard. RF daughterboard is made using discrete components and works at center frequency of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i129.tif"/> GHz. Inputs are modulated RF and local oscillator signals. The RF input from signal generator is downconverted to IF and digitized before presenting it to the FPGA board. The FPGA does the further processing in the digital to extract the packet. Packet error and packet loss are measured inside the FPGA. This is done by transmitting a packet with 20 known symbols by triggering the VSG repeatedly. Demodulated symbols are compared with the stored sequence of symbols in the FPGA. The packet error counter (<italic>packet_err_count</italic>) is incremented with every packet error. For packet loss measurement, number of packet transmitted is counted and compared with the number of <italic>sync_succ</italic> occurred, <italic>i.e.</italic>, number of time synchronization is achieved.</p>
      <fig id="jlpea-02-00242-f015" position="anchor">
        <label>Figure 15</label>
        <caption>
          <p>Experimental setup and RF board with FPGA.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g015.tif"/>
      </fig>
      <p><xref ref-type="fig" rid="jlpea-02-00242-f016">Figure 16</xref> shows snapshot of the baseband signal after the low-IF to baseband downconverter from the experimental setup. The snapshot is taken from within FPGA using Chipscope [<xref ref-type="bibr" rid="B23-jlpea-02-00242">23</xref>]. Characteristic of the signal changes midway. First half of the snapshot shows the preamble duration. The signal has high dynamic range during this period, when synchronization and IDSE units are active. Second half of the signal has lesser dynamic range. It is the duration of the packet that contains the data. The data duration shown here is captured when the input to the receiver is 1-bit and sampled at 2 Msps.</p>
      <fig id="jlpea-02-00242-f016" position="anchor">
        <label>Figure 16</label>
        <caption>
          <p>Baseband signal in the receiver during a packet reception from experimental setup.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g016.tif"/>
      </fig>
      <p><xref ref-type="fig" rid="jlpea-02-00242-f017">Figure 17</xref> shows the amplitude <italic>vs.</italic> time of the signal during various instances of packet reception. Time is in micro seconds and amplitude is the digitally quantized signal. <xref ref-type="fig" rid="jlpea-02-00242-f017">Figure 17</xref>(a) shows the baseband signal with frequency and phase error, corresponding to section labeled “<bold>A</bold>” in <xref ref-type="fig" rid="jlpea-02-00242-f016">Figure 16</xref>. <xref ref-type="fig" rid="jlpea-02-00242-f017">Figure 17</xref>(b) shows the baseband signal after frequency and phase error correction, corresponding to section “<bold>B</bold>” labeled in <xref ref-type="fig" rid="jlpea-02-00242-f016">Figure 16</xref>. The signal shown here is very close to the ideal baseband signal inside the receiver, since input noise is low. The signal has very high resolution, as is evident from the smoothness of the sinusoid pulses. Smoother high resolution signals cause more switching and hence consume more power. Baseband signal during sampling frequency and bitwidth transition is shown in <xref ref-type="fig" rid="jlpea-02-00242-f017">Figure 17</xref>(c). As can be seen, the smooth sinusoids transform to less dynamic low resolution signal. Content of registers in the datapath is discarded during this period. <xref ref-type="fig" rid="jlpea-02-00242-f017">Figure 17</xref>(d) shows the baseband signal during data period of the packet. As evident from the figure, signal has low amplitude resolution and is not as smooth as signals captured in <xref ref-type="fig" rid="jlpea-02-00242-f017">Figure 17</xref>(b). Signal shown in figure is captured when input to the digital receiver is <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i053.tif"/>-bit and the clock frequency is <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i055.tif"/> Msps. The power consumption of the receiver is less when the receiver processes such low resolution (time and amplitude) signal.</p>
      <fig id="jlpea-02-00242-f017" position="anchor">
        <label>Figure 17</label>
        <caption>
          <p>Baseband signals from experimental setup, at various instances of a packet, obtained at the output of low-IF to baseband downconverter.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g017.tif"/>
      </fig>
      <p><xref ref-type="fig" rid="jlpea-02-00242-f018">Figure 18</xref>(a) and 18(b) shows the power break-up of the synchronization and data-path sections. The power is averaged over the maximum packet length. The power break up shown is obtained for <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> equal to 8-bit. As can be seen that power consumption by the synchronization unit is much smaller than the units in the data path as they are “<bold>ON</bold>” for much shorter duration. Among the synchronization units, the fine time tracking unit consumes the most power as it contains many correlators for estimating the fine timing. In data path FIR filters consume the largest power due to many multiply and accumulate units in it.</p>
      <fig id="jlpea-02-00242-f018" position="anchor">
        <label>Figure 18</label>
        <caption>
          <p>Power consumption of synchronization and data-path units, averaged over maximum length packet, for <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> = 8 bit.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g018.tif"/>
      </fig>
      <p><xref ref-type="fig" rid="jlpea-02-00242-f019">Figure 19</xref>(a) shows the measured PER <italic>vs.</italic> <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> for the receiver working at <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i030.tif"/>-bit and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i012.tif"/> Msps. From the figure it is seen that the <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> required to meet 1% packet error is around <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i130.tif"/><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i131.tif"/> dB. Whereas, from <xref ref-type="table" rid="jlpea-02-00242-t001">Table 1</xref> it is seen that the minimum <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> required is around <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i130.tif"/><inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i111.tif"/> dB. As discussed earlier, non-idealities of the RF front end and the experimental setup might be the reason for this difference.</p>
      <p>The <xref ref-type="fig" rid="jlpea-02-00242-f019">Figure 19</xref>(b) shows the PER <italic>vs.</italic> <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> when receiver works on its lowest configuration, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i053.tif"/>-bit and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i055.tif"/> Msps. It is seen from this figure that the lowest <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> meeting the error criteria is around <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i111.tif"/> dB. <xref ref-type="table" rid="jlpea-02-00242-t001">Table 1</xref> suggests that it requires around 5 dB of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> for <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i053.tif"/>-bit <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i055.tif"/> Msps setting to meet the error specification. The difference can be attributed to the factors discussed above. The packet loss is nearly same in both <xref ref-type="fig" rid="jlpea-02-00242-f019">Figure 19</xref>(a) and 19(b). This is because the synchronization section in both cases runs at same settings of <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/>. Though the experimental <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> values differ from the values obtained through simulation, the difference is not very significant from the point of verifying the idea of the power scalable receiver. The experimental results verify the claim that for different signal conditions different setting (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/>, <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/>) of the receiver can be used to minimize power while meeting the error criteria. The design of the receiver proves to be working well to receive the packets with different <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> settings.</p>
      <fig id="jlpea-02-00242-f019" position="anchor">
        <label>Figure 19</label>
        <caption>
          <p>Experimentally obtained packet error and packet loss <italic>vs.</italic> <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> for two different cases.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-g019.tif"/>
      </fig>
    </sec>
    <sec sec-type="conclusions" id="sec7-jlpea-02-00242">
      <title>7. Conclusions</title>
      <p>We have proposed a baseband digital receiver design that changes its sampling frequency (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/>) and word length (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/>) based on interference detection and signal quality (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/>) estimation. The approach is based on a LUT in the digital section of the receiver. Interference detector and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/> estimator that suit this approach have been proposed. Settings of different sections of digital receiver changes as <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i004.tif"/> and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i003.tif"/> vary. But, this change in settings ensures that the desired BER is achieved. Overall, the receiver reduces amount of processing when conditions are benign and does more processing when conditions are not favorable. A hardware protocol is proposed for packet based communication that facilitates power scalable design. It is shown that the power consumption by the digital baseband can be reduced by <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i128.tif"/>% (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i132.tif"/> times) when there is no interference and <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i076.tif"/> (<inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i022.tif"/>) is high. Design is experimentally verified and the proposed fact is established that energy condition of the hardware can be minimized when the signal condition is better.</p>
    </sec>
  </body>
  <back>
    <ack>
      <title>Acknowledgements</title>
      <p>Thanks to DeitY, Ministry of Communication Information Technology, Government of India for the funding support.</p>
    </ack>
    <ref-list>
      <title>References</title>
      <ref id="B1-jlpea-02-00242">
        <label>1.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Ludwig</surname>
              <given-names>J.T.</given-names>
            </name>
            <name>
              <surname>Nawab</surname>
              <given-names>S.H.</given-names>
            </name>
            <name>
              <surname>Chandrakasan</surname>
              <given-names>A.P.</given-names>
            </name>
          </person-group>
          <article-title>Low-Power Digital Filtering Using Approximate Processing</article-title>
          <source>IEEE J. Solid State Circuits</source>
          <year>1996</year>
          <volume>31</volume>
          <fpage>395</fpage>
          <lpage>400</lpage>
          <pub-id pub-id-type="doi">10.1109/4.494201</pub-id>
        </citation>
      </ref>
      <ref id="B2-jlpea-02-00242">
        <label>2.</label>
        <citation citation-type="patent">
          <person-group person-group-type="author">
            <name>
              <surname>Hellmark</surname>
              <given-names>L.M.</given-names>
            </name>
          </person-group>
          <article-title>Method and apparatus for adaptive bit resolution in a digital receiver and digital transmitter</article-title>
          <source>U.S. Patent</source>
          <patent>6504863 B1</patent>
          <day>7</day>
          <month>January</month>
          <year>2003</year>
        </citation>
      </ref>
      <ref id="B3-jlpea-02-00242">
        <label>3.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Amiri</surname>
              <given-names>K.</given-names>
            </name>
            <name>
              <surname>Cavallaro</surname>
              <given-names>J.R.</given-names>
            </name>
            <name>
              <surname>Dick</surname>
              <given-names>C.</given-names>
            </name>
            <name>
              <surname>Rao</surname>
              <given-names>R.M.</given-names>
            </name>
          </person-group>
          <article-title>A High Throughput Congurable SDR Detector for Multi-user MIMO Wireless Systems</article-title>
          <source>J. Signal Process. Syst.</source>
          <year>2010</year>
          <volume>62</volume>
          <fpage>233</fpage>
          <lpage>245</lpage>
        </citation>
      </ref>
      <ref id="B4-jlpea-02-00242">
        <label>4.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Sinha</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Chandrakasan</surname>
              <given-names>A.P.</given-names>
            </name>
          </person-group>
          <article-title>Energy Efficient Filtering Using Adaptive Precision and Variable Voltage</article-title>
          <source>Proceedings of the 12th Annual IEEE International ASIC/SOC Conference</source>
          <conf-loc>Washington, DC, USA</conf-loc>
          <conf-date>15–18 September 1999</conf-date>
          <fpage>327</fpage>
          <lpage>331</lpage>
        </citation>
      </ref>
      <ref id="B5-jlpea-02-00242">
        <label>5.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Haykin</surname>
              <given-names>S.</given-names>
            </name>
          </person-group>
          <source>Adaptive Filter Theory</source>
          <publisher-name>Prentice Hall</publisher-name>
          <publisher-loc>Upper Saddle River, NJ, USA</publisher-loc>
          <year>2002</year>
        </citation>
      </ref>
      <ref id="B6-jlpea-02-00242">
        <label>6.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Bougard</surname>
              <given-names>B.</given-names>
            </name>
            <name>
              <surname>Catthoor</surname>
              <given-names>F.</given-names>
            </name>
            <name>
              <surname>Daly</surname>
              <given-names>D.C.</given-names>
            </name>
            <name>
              <surname>Chandrakasan</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Dehaene</surname>
              <given-names>W.</given-names>
            </name>
          </person-group>
          <article-title>Energy Efficiency of the IEEE 802.15.4 Standard in Dense Wireless Microsensor Networks: Modeling and Improvement Perspectives</article-title>
          <source>Proceedings of the DesignAutomation and Test in Europe</source>
          <conf-loc>Munich, Germany</conf-loc>
          <conf-date>7–11 March 2005</conf-date>
          <fpage>196</fpage>
          <lpage>201</lpage>
        </citation>
      </ref>
      <ref id="B7-jlpea-02-00242">
        <label>7.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Kluge</surname>
              <given-names>W.</given-names>
            </name>
            <name>
              <surname>Poegel</surname>
              <given-names>F.</given-names>
            </name>
            <name>
              <surname>Roller</surname>
              <given-names>H.</given-names>
            </name>
            <name>
              <surname>Lange</surname>
              <given-names>M.</given-names>
            </name>
            <name>
              <surname>Ferchland</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Dathe</surname>
              <given-names>L.</given-names>
            </name>
            <name>
              <surname>Eggert</surname>
              <given-names>D.</given-names>
            </name>
          </person-group>
          <article-title>A fully integrated 2.4-GHz IEEE 802.15. 4-compliant transceiver for ZigBee applications</article-title>
          <source>IEEE J. Solid State Circuits</source>
          <year>2006</year>
          <volume>41</volume>
          <fpage>2767</fpage>
          <lpage>2775</lpage>
          <pub-id pub-id-type="doi">10.1109/JSSC.2006.884802</pub-id>
        </citation>
      </ref>
      <ref id="B8-jlpea-02-00242">
        <label>8.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Tedeschi</surname>
              <given-names>M.</given-names>
            </name>
            <name>
              <surname>Liscidini</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Castello</surname>
              <given-names>R.</given-names>
            </name>
          </person-group>
          <article-title>Low-Power Quadrature Receivers for ZigBee (IEEE 802.15. 4) Applications</article-title>
          <source>IEEE J. Solid State Circuits</source>
          <year>2010</year>
          <volume>45</volume>
          <fpage>1710</fpage>
          <lpage>1719</lpage>
          <pub-id pub-id-type="doi">10.1109/JSSC.2010.2053861</pub-id>
        </citation>
      </ref>
      <ref id="B9-jlpea-02-00242">
        <label>9.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Troesch</surname>
              <given-names>F.</given-names>
            </name>
            <name>
              <surname>Steiner</surname>
              <given-names>C.</given-names>
            </name>
            <name>
              <surname>Zasowski</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Burger</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Wittneben</surname>
              <given-names>A.</given-names>
            </name>
          </person-group>
          <article-title>Hardware Aware Optimization of an Ultra Low Power UWB Communication System</article-title>
          <source>Proceedings of the 2007 IEEE International Conference on Ultra-Wideband (ICUWB 2007)</source>
          <conf-loc>Singapore</conf-loc>
          <conf-date>24–26 September 2007</conf-date>
          <fpage>174</fpage>
          <lpage>179</lpage>
        </citation>
      </ref>
      <ref id="B10-jlpea-02-00242">
        <label>10.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Retz</surname>
              <given-names>G.</given-names>
            </name>
            <name>
              <surname>Shanan</surname>
              <given-names>H.</given-names>
            </name>
            <name>
              <surname>Mulvaney</surname>
              <given-names>K.</given-names>
            </name>
            <name>
              <surname>O’Mahony</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Chanca</surname>
              <given-names>M.</given-names>
            </name>
            <name>
              <surname>Crowley</surname>
              <given-names>P.</given-names>
            </name>
            <name>
              <surname>Billon</surname>
              <given-names>C.</given-names>
            </name>
            <name>
              <surname>Khan</surname>
              <given-names>K.</given-names>
            </name>
            <name>
              <surname>Quinlan</surname>
              <given-names>P.</given-names>
            </name>
          </person-group>
          <article-title>A Highly Integrated Low-Power 2.4 GHz Transceiver Using a Direct-Conversion Diversity Receiver in 0.18 <inline-graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jlpea-02-00242-i008.tif"/>m CMOS for IEEE 802.15.4 WPAN</article-title>
          <source>Proceedings of the 2009 IEEE International Solid-State Circuits ConferenceDigest of Technical Papers (ISSCC 2009)</source>
          <conf-loc>San Francisco, CA, USA</conf-loc>
          <conf-date>8–12 February 2009</conf-date>
          <fpage>414</fpage>
          <lpage>415, 415a</lpage>
        </citation>
      </ref>
      <ref id="B11-jlpea-02-00242">
        <label>11.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Oh</surname>
              <given-names>N.J.</given-names>
            </name>
            <name>
              <surname>Lee</surname>
              <given-names>S.G.</given-names>
            </name>
          </person-group>
          <article-title>Building a 2.4 GHz Radio Transceiver using 802.15.4</article-title>
          <source>IEEE Circuits Dev. Mag.</source>
          <year>2005</year>
          <volume>21</volume>
          <fpage>43</fpage>
          <lpage>51</lpage>
          <pub-id pub-id-type="doi">10.1109/MCD.2005.1578587</pub-id>
        </citation>
      </ref>
      <ref id="B12-jlpea-02-00242">
        <label>12.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Viterbi</surname>
              <given-names>A.J.</given-names>
            </name>
          </person-group>
          <source>CDMA Principles of Spread Spectrum Communication</source>
          <publisher-name>Addison-Wesley Longman, Inc.</publisher-name>
          <publisher-loc>Boston, MA, USA</publisher-loc>
          <year>1995</year>
        </citation>
      </ref>
      <ref id="B13-jlpea-02-00242">
        <label>13.</label>
        <citation citation-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Meyr</surname>
              <given-names>H.</given-names>
            </name>
            <name>
              <surname>Moeneclaey</surname>
              <given-names>M.</given-names>
            </name>
            <name>
              <surname>Fechtel</surname>
              <given-names>S.</given-names>
            </name>
          </person-group>
          <source>Digital Communication Receivers: Synchronization, Channel Estimation, and Signal Processing</source>
          <publisher-name>John Wiley &amp; Sons, Inc.</publisher-name>
          <publisher-loc>New York, NY, USA</publisher-loc>
          <year>1997</year>
        </citation>
      </ref>
      <ref id="B14-jlpea-02-00242">
        <label>14.</label>
        <citation citation-type="thesis">
          <person-group person-group-type="author">
            <name>
              <surname>Ammer</surname>
              <given-names>M.J.</given-names>
            </name>
          </person-group>
          <article-title>Low Power Synchronization for Wireless Communication</article-title>
          <source>Ph.D. Thesis</source>
          <publisher-name>University of California Berkeley</publisher-name>
          <publisher-loc>Berkeley, CA, USA</publisher-loc>
          <year>2004</year>
        </citation>
      </ref>
      <ref id="B15-jlpea-02-00242">
        <label>15.</label>
        <citation citation-type="web">
          <article-title>IEEE Std 802.15.4-2006. IEEE Standard for Information Technology–Local and Metropolitan Area Networks–Specific Requirements–Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs)</article-title>
          <access-date>(accessed on 16 October 2012)</access-date>
          <comment>Available online:<ext-link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://ieeexplore.ieee.org/servlet/opac?punumber=11161" ext-link-type="uri">http://ieeexplore.ieee.org/servlet/opac?punumber=11161</ext-link></comment>
        </citation>
      </ref>
      <ref id="B16-jlpea-02-00242">
        <label>16.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Scolari</surname>
              <given-names>N.</given-names>
            </name>
            <name>
              <surname>Enz</surname>
              <given-names>C.C.</given-names>
            </name>
          </person-group>
          <article-title>Digital receiver architectures for the IEEE 802.15.4 standard</article-title>
          <source>Proceedings of the 2004 International Symposium on Circuits and Systems (ISCAS ’04)</source>
          <conf-loc>Vancouver, Canada</conf-loc>
          <conf-date>23–26 May 2004</conf-date>
          <fpage>345</fpage>
          <lpage>348</lpage>
        </citation>
      </ref>
      <ref id="B17-jlpea-02-00242">
        <label>17.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Jeruchim</surname>
              <given-names>M.</given-names>
            </name>
          </person-group>
          <article-title>Techniques for Estimating the Bit Error Rate in the Simulation of Digital Communication Systems</article-title>
          <source>IEEE J. Sel. Areas Commun.</source>
          <year>1984</year>
          <volume>2</volume>
          <fpage>153</fpage>
          <lpage>170</lpage>
          <pub-id pub-id-type="doi">10.1109/JSAC.1984.1146031</pub-id>
        </citation>
      </ref>
      <ref id="B18-jlpea-02-00242">
        <label>18.</label>
        <citation citation-type="thesis">
          <person-group person-group-type="author">
            <name>
              <surname>Yee</surname>
              <given-names>D.G.W.</given-names>
            </name>
          </person-group>
          <article-title>A Design Methodology for Highly-Integrated Low-Power Receivers for Wireless Communications</article-title>
          <source>Ph.D. Thesis</source>
          <publisher-name>University of California Berkeley</publisher-name>
          <publisher-loc>Berkeley, CA, USA</publisher-loc>
          <year>2001</year>
        </citation>
      </ref>
      <ref id="B19-jlpea-02-00242">
        <label>19.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Cho</surname>
              <given-names>K.M.</given-names>
            </name>
          </person-group>
          <article-title>Optimum gain control for A/D conversion using digitizing I/Q data in quadrature sampling</article-title>
          <source>IEEE Trans. Aerosp. Electron. Syst.</source>
          <year>1991</year>
          <volume>27</volume>
          <fpage>178</fpage>
          <lpage>181</lpage>
          <pub-id pub-id-type="doi">10.1109/7.68164</pub-id>
        </citation>
      </ref>
      <ref id="B20-jlpea-02-00242">
        <label>20.</label>
        <citation citation-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Do</surname>
              <given-names>A.V.</given-names>
            </name>
            <name>
              <surname>Boon</surname>
              <given-names>C.C.</given-names>
            </name>
            <name>
              <surname>Anh</surname>
              <given-names>M.</given-names>
            </name>
            <name>
              <surname>Yeo</surname>
              <given-names>K.S.</given-names>
            </name>
            <name>
              <surname>Cabuk</surname>
              <given-names>A.</given-names>
            </name>
          </person-group>
          <article-title>An Energy Aware CMOS Receiver Front end for Low Power 2.4 GHz Applications</article-title>
          <source>IEEE Trans. Circuits Syst.I</source>
          <year>2010</year>
          <volume>57</volume>
          <fpage>2675</fpage>
          <lpage>2684</lpage>
          <pub-id pub-id-type="doi">10.1109/TCSI.2010.2047750</pub-id>
        </citation>
      </ref>
      <ref id="B21-jlpea-02-00242">
        <label>21.</label>
        <citation citation-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Andraka</surname>
              <given-names>R.</given-names>
            </name>
          </person-group>
          <article-title>A survey of CORDIC algorithms for FPGA based computers</article-title>
          <source>Proceedings of the 1998 ACM/SIGDA Sixth International Symposium on Field Programmable Gate Arrays (FPGA ’98)</source>
          <publisher-name>ACM Press</publisher-name>
          <publisher-loc>New York, NY, USA</publisher-loc>
          <conf-loc>Monterey, CA, USA</conf-loc>
          <conf-date>22–24 February 1998</conf-date>
          <year>1998</year>
          <fpage>191</fpage>
          <lpage>200</lpage>
        </citation>
      </ref>
      <ref id="B22-jlpea-02-00242">
        <label>22.</label>
        <citation citation-type="thesis">
          <person-group person-group-type="author">
            <name>
              <surname>Vankka</surname>
              <given-names>J.</given-names>
            </name>
          </person-group>
          <article-title>Direct Digital Synthesizers: Theory, Design and Applications</article-title>
          <source>Ph.D. Thesis</source>
          <publisher-name>Helsinki University of Technology</publisher-name>
          <publisher-loc>Helsinki, Finland</publisher-loc>
          <year>2000</year>
        </citation>
      </ref>
      <ref id="B23-jlpea-02-00242">
        <label>23.</label>
        <citation citation-type="web">
          <collab>Xilinx, Inc.</collab>
          <article-title>Xilinx Virtex II Pro Boards</article-title>
          <year>2010</year>
          <access-date>(accessed on 1 December 2010)</access-date>
          <comment>Available online:<ext-link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.xilinx.com/univ/xupv2p.html" ext-link-type="uri">http://www.xilinx.com/univ/xupv2p.html</ext-link></comment>
        </citation>
      </ref>
    </ref-list>
  </back>
</article>
