<?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="nlm-ta">Sensors</journal-id>
<journal-title>Sensors</journal-title>
<issn pub-type="epub">1424-8220</issn>
<publisher>
<publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name></publisher></journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3390/s110404073</article-id>
<article-id pub-id-type="publisher-id">sensors-11-04073</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>Determination of Moisture Content in Oil Palm Fruits Using a Five-Port Reflectometer</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Yee</surname><given-names>Lee Kim</given-names></name><xref ref-type="aff" rid="af1-sensors-11-04073"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Abbas</surname><given-names>Zulkifly</given-names></name><xref ref-type="aff" rid="af2-sensors-11-04073"><sup>2</sup></xref><xref ref-type="corresp" rid="c1-sensors-11-04073">*</xref></contrib>
<contrib contrib-type="author">
<name><surname>Jusoh</surname><given-names>Mohamad Ashry</given-names></name><xref ref-type="aff" rid="af2-sensors-11-04073"><sup>2</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Yeow</surname><given-names>You Kok</given-names></name><xref ref-type="aff" rid="af3-sensors-11-04073"><sup>3</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Meng</surname><given-names>Cheng Ee</given-names></name><xref ref-type="aff" rid="af4-sensors-11-04073"><sup>4</sup></xref></contrib></contrib-group>
<aff id="af1-sensors-11-04073">
<label>1</label> Department of Electrical and Electronic Engineering, Faculty of Engineering and Science, Universiti Tunku Abdul Rahman, 53300 Setapak, Kuala Lumpur, Malaysia; E-Mail: <email>kylee@utar.edu.my</email></aff>
<aff id="af2-sensors-11-04073">
<label>2</label> Department of Physics, Universiti Putra Malaysia, 43400 UPM Serdang, Selangor, Malaysia; E-Mail: <email>ashry_jusoh@hotmail.com</email></aff>
<aff id="af3-sensors-11-04073">
<label>3</label> Radio Communication Engineering Department (RaCED), Faculty of Electrical Engineering, Universiti Teknologi Malaysia, 81310 Skudai, Johor, Malaysia; E-Mail: <email>kyyou@fke.utm.my</email></aff>
<aff id="af4-sensors-11-04073">
<label>4</label> School of Mechatronic Engineering, University Malaysia Perlis, Ulu Pauh Campus, 02600 Arau, Perlis, Malaysia; E-Mail: <email>emcheng@unimap.edu.my</email></aff>
<author-notes>
<corresp id="c1-sensors-11-04073">
<label>*</label> Author to whom correspondence should be addressed; E-Mail: <email>za@science.upm.edu.my</email>; Tel.: +65-038946-6690; Fax: +65-038945-4454.</corresp></author-notes>
<pub-date pub-type="collection">
<year>2011</year></pub-date>
<pub-date pub-type="epub">
<day>6</day>
<month>4</month>
<year>2011</year></pub-date>
<volume>11</volume>
<issue>4</issue>
<fpage>4073</fpage>
<lpage>4085</lpage>
<history>
<date date-type="received">
<day>8</day>
<month>3</month>
<year>2011</year></date>
<date date-type="rev-recd">
<day>5</day>
<month>4</month>
<year>2011</year></date>
<date date-type="accepted">
<day>5</day>
<month>4</month>
<year>2011</year></date></history>
<permissions>
<copyright-statement>© 2011 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
<copyright-year>2011</copyright-year>
<license>
<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>This paper presents the development of a PC-based microwave five-port reflectometer for the determination of moisture content in oil palm fruits. The reflectometer was designed to measure both the magnitude and phase of the reflection coefficient of any passive microwave device. The stand-alone reflectometer consists of a PC, a microwave source, diode detectors and an analog to digital converter. All the measurement and data acquisition were done using Agilent VEE graphical programming software. The relectometer can be used with any reflection based microwave sensor. In this work, the application of the reflectometer as a useful instrument to determine the moisture content in oil palm fruits using monopole and coaxial sensors was demonstrated. Calibration equations between reflection coefficients and moisture content have been established for both sensors. The equation based on phase measurement of monopole sensor was found to be accurate within 5% in predicting moisture content in the fruits when compared to the conventional oven drying method.</p></abstract>
<kwd-group>
<kwd>five-port reflectometer</kwd>
<kwd>coaxial sensor</kwd>
<kwd>monopole sensor</kwd>
<kwd>graphical programming</kwd>
<kwd>moisture</kwd>
<kwd>data acquisition</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>The principle of the six-port reflectometer for measuring reflection coefficients was introduced by Engen [<xref ref-type="bibr" rid="b1-sensors-11-04073">1</xref>] in 1977. Since then, many papers have been published to simplify or extend the application of the instrument [<xref ref-type="bibr" rid="b2-sensors-11-04073">2</xref>–<xref ref-type="bibr" rid="b6-sensors-11-04073">6</xref>]. An interesting variant of the six-port unit is provided by the five-port reflectometer where the reflection coefficient of the device under testing can be determined by using only three power detectors [<xref ref-type="bibr" rid="b5-sensors-11-04073">5</xref>,<xref ref-type="bibr" rid="b6-sensors-11-04073">6</xref>].</p>
<p>Previously, we proposed the use of an open ended coaxial sensor to determine moisture content in oil palm fruits [<xref ref-type="bibr" rid="b7-sensors-11-04073">7</xref>] by measuring the reflection coefficient with a Vector Network Analyzer (VNA). In this paper, we present an extension of the technique by measuring the reflection coefficient of the fruits using both open ended coaxial and monopole sensors with a five port reflectometer without requiring the use of VNA.</p></sec>
<sec>
<label>2.</label>
<title>Five Port Reflectometer</title>
<sec>
<label>2.1.</label>
<title>Measurement Setup</title>
<p>The measurement setup, shown in <xref ref-type="fig" rid="f1-sensors-11-04073">Figure 1</xref>, consists of a PC, five-port circuit, a 16 bits Analog/Digital converter PICO ADC16 and a continuous wave signal source (NovaSource M2 NS2-1700104) with a constant 10 dBm output power at 2 GHz. The signals reflected from the sensor are measured using diode detectors (D1, D2, D3) at each output port P1, P2 and P3. The detectors were MIDISCO MDC1087-S Zero Bias Schottky diodes having ±0.5 dB flatness, max VSWR 1.2:1 with an SMA input and a BNC output. The sensors used in this work were the open ended coaxial and monopole sensor [<xref ref-type="bibr" rid="b7-sensors-11-04073">7</xref>,<xref ref-type="bibr" rid="b8-sensors-11-04073">8</xref>] constructed from an RG 402 semi-rigid cable.</p></sec>
<sec>
<label>2.2.</label>
<title>The Five-Port Circuit Configuration</title>
<p>The five-port circuit shown in <xref ref-type="fig" rid="f2-sensors-11-04073">Figure 2</xref> was designed at 2 GHz using Microwave Office software version 4.3. The permittivity and thickness of the substrate were ɛ<sub>r</sub> = 2.2 and 1.5748 mm, respectively.</p>
<p>The widths of each arm and ring of the five-port were <italic>w</italic><sub>1</sub> = 1.008 mm and <italic>w</italic><sub>2</sub> = 1.272 mm. The radius of the ring was <italic>r</italic> = 16.968 mm. The components <italic>SLIN</italic>, <italic>SSUB</italic>, <italic>STEE</italic> and <italic>SCURVE</italic> in <xref ref-type="fig" rid="f1-sensors-11-04073">Figure 1(b)</xref> represent the microstrip line, substrate, T junction and bend, respectively.</p></sec>
<sec>
<label>2.3.</label>
<title>Calibration Procedure</title>
<p>The relationship between the complex reflection coefficient Γ of the unknown load and the power ratios w<sub>i</sub> can be written in the form [<xref ref-type="bibr" rid="b5-sensors-11-04073">5</xref>,<xref ref-type="bibr" rid="b6-sensors-11-04073">6</xref>]:
<disp-formula id="FD1">
<label>(1)</label>
<mml:math display="block">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:mo>Γ</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">q</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow>
<mml:mo>|</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">w</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow>
<mml:mo>|</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:math></disp-formula>where:
<disp-formula id="FD2">
<label>(2)</label>
<mml:math display="block">
<mml:mrow>
<mml:mo>Γ</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>j</mml:mi>
<mml:mi mathvariant="normal">y</mml:mi></mml:mrow></mml:math></disp-formula>
<disp-formula id="FD3">
<label>(3)</label>
<mml:math display="block">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">q</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mtext>jv</mml:mtext>
<mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></disp-formula>
<disp-formula id="FD4">
<label>(4)</label>
<mml:math display="block">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">w</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow>
<mml:mo>|</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi></mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></disp-formula>with i = 1, 2 and 3. P<sub>i</sub> are the powers measured by the three detectors, k<sub>i</sub> are the unknown constants to be determined from the calibration procedure and q<sub>i</sub> are the values of the calibration standards. The four calibration standards used in this work to determine the unknown constant k<sub>i</sub>, x<sub>i</sub>, and y<sub>i</sub> were a precision 50 Ω load, standard open standard, offset 120° and offset 240° open calibration standards. Assuming perfect matched load and open standards, we obtained from <xref ref-type="disp-formula" rid="FD1">Equations (1</xref>–<xref ref-type="disp-formula" rid="FD4">4)</xref>:
<disp-formula id="FD5">
<label>(5)</label>
<mml:math display="block">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">u</mml:mi></mml:mrow>
<mml:mi>i</mml:mi></mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">v</mml:mi></mml:mrow>
<mml:mi>i</mml:mi></mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:math></disp-formula></p>
<p>At port 1 (I = 1):
<disp-formula id="FD6">
<label>(6)</label>
<mml:math display="block">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">u</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">v</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:math></disp-formula></p>
<p>After some algebraic manipulation of <xref ref-type="disp-formula" rid="FD6">Equation (6)</xref>, the unknown values k<sub>1</sub>, x<sub>1</sub>, and y<sub>1</sub> for port 1 can be determined from the linear equations system of <xref ref-type="disp-formula" rid="FD7">Equation (7)</xref> by measuring the the four calibration standards:
<disp-formula id="FD7">
<label>(7)</label>
<mml:math display="block">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>open</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>open</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>open</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>open</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>120</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>open</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>120</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>open</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>120</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>open</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>240</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>open</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>240</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>open</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>240</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:msub></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>open</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>open</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">m</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">m</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>open</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>120</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>open</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>120</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">m</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">m</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>open</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>240</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mtext>open</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>240</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">m</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi mathvariant="normal">m</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula></p>
<p>The same procedure can similarly be used to determine other k<sub>i</sub>, x<sub>i</sub>, and y<sub>i</sub> values for ports 2 and 3.</p></sec>
<sec>
<label>2.4.</label>
<title>Determination of the Reflection Coefficient of Device under Test</title>
<p>From <xref ref-type="disp-formula" rid="FD5">Equation (5)</xref>, the power ratios at port 1, 2 and 3 can be written in the form:
<disp-formula id="FD8">
<label>(8)</label>
<mml:math display="block">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">v</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:math></disp-formula>
<disp-formula id="FD9">
<label>(9)</label>
<mml:math display="block">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">u</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">v</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:math></disp-formula>
<disp-formula id="FD10">
<label>(10)</label>
<mml:math display="block">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>3</mml:mn></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">u</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">u</mml:mi></mml:mrow>
<mml:mn>3</mml:mn></mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>3</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">v</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">v</mml:mi></mml:mrow>
<mml:mn>3</mml:mn></mml:msub>
<mml:msub>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mn>3</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:math></disp-formula></p>
<p>For the device under test, u<sub>1</sub> = u<sub>2</sub> = u<sub>3</sub> = u and v<sub>1</sub> = v<sub>2</sub> = v<sub>3</sub> = v can be obtained from the following matrix:
<disp-formula id="FD11">
<label>(11)</label>
<mml:math display="block">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">x</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">x</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">y</mml:mi></mml:mrow>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">y</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">x</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">x</mml:mi></mml:mrow>
<mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">y</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi mathvariant="normal">y</mml:mi></mml:mrow>
<mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="normal">u</mml:mi></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi mathvariant="normal">v</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">P</mml:mi>
<mml:mn>3</mml:mn></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">k</mml:mi>
<mml:mn>3</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mn>2</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">y</mml:mi>
<mml:mn>3</mml:mn>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula></p>
<p>A computer program has been developed to control, acquire, and save data using the Agilent VEE version 7.0 graphical programming software. The program was also used to implement all the calibrations and calculations of the reflection coefficients. As an example, the ADC 16 data acquisition module is illustrated in <xref ref-type="fig" rid="f3-sensors-11-04073">Figure 3(a)</xref>. In the final form, all the VEE objects are hidden and only the panel view of the Five-Port Reflectometer in run-time mode as shown in <xref ref-type="fig" rid="f3-sensors-11-04073">Figure 3(b)</xref> is accessible to the end user.</p></sec></sec>
<sec sec-type="results|discussion">
<label>3.</label>
<title>Results and Discussion</title>
<sec>
<label>3.1.</label>
<title>Reflectometer Performance</title>
<p>The performance of the five-port reflectometer was tested by comparing reflection coefficient S<sub>11</sub> values of eight different offset shorts using both the reflectometer and a commercial VNA. The results are listed in <xref ref-type="table" rid="t1-sensors-11-04073">Table 1</xref>.</p>
<p>The mean error in magnitude between the reflectometer and VNA measurements was 0.0202, whilst the phase mean error was 1.91°. The accuracy of the reflectometer was further tested by comparing the reflection coefficient S<sub>11</sub> measurement results between the reflectometer and the VNA for several well known materials using both the monopole and open ended coaxial sensors. Again good agreement between the reflectometer and VNA results were obtained for all the materials listed in <xref ref-type="table" rid="t2-sensors-11-04073">Tables 2</xref> and <xref ref-type="table" rid="t3-sensors-11-04073">3</xref> for the monopole and open ended coaxial sensors, respectively. The maximum errors between the VNA and reflectometer when using the open ended coaxial sensor were 0.0318 and 3.89° (or 3.18% and 1.08%) for magnitude and phase, respectively. The corresponding errors were 0.0304 and 3.14° (or 3.04% and 0.87%) for the monopole sensor.</p></sec>
<sec>
<label>3.2.</label>
<title>Determination of Moisture Content in Oil Palm Fruits</title>
<p>More than 100 fruits in various stages of fruit ripeness were measured using both the coaxial and monopole sensors in conjunction with the five-port reflectometer. Abnormal, not fully developed, dry, and rotten fruits were not considered. The surface of the fruit was wiped dry to free excess surface moisture. All the reflection coefficient S<sub>11</sub> measurements of the fruit samples using the five-port reflectometer were done at 26 °C. The samples were then dried in a forced-air oven for four days at 105 °C for moisture content determination on a wet basis [<xref ref-type="bibr" rid="b7-sensors-11-04073">7</xref>].</p>
<p>The variations in the magnitude and phase of S<sub>11</sub> with moisture content in oil palm fruits are shown in <xref ref-type="fig" rid="f4-sensors-11-04073">Figures 4</xref> and <xref ref-type="fig" rid="f5-sensors-11-04073">5</xref> for the open ended coaxial and monopole sensors, respectively. It can be clearly seen from <xref ref-type="fig" rid="f4-sensors-11-04073">Figure 4</xref> that both magnitude and phase of the reflection coefficient generally decrease with increasing moisture content in the range between 21% and 75% for the open ended coaxial probe.</p>
<p>However, for the monopole sensor shown in <xref ref-type="fig" rid="f5-sensors-11-04073">Figure 5</xref>, only the phase showed a tendency to decrease with increasing moisture content, whilst the magnitude values were randomly scattered with variation in moisture content. The equation and the determination coefficient R<sup>2</sup> shown in each graph were obtained by applying regression analysis. The determination coefficients for both magnitude and phase methods of the open ended coaxial sensor were almost similar. As expected, the highest correlation was obtained from phase measurements using monopole sensor. The phase of S<sub>11</sub> is highly sensitive not only to the length of the extended the inner conductor of the monopole sensor but also sensitive to small variation in the complex permittivity of the samples due to different percentages of moisture content. The weak correlation for the magnitude measurement using monopole sensor was due to multiple wave reflection between the extended inner conductor and fruit.</p>
<p>A computer program was developed using the Agilent VEE software to predict moisture content in oil palm fruits by applying inverse relationships to the equations in <xref ref-type="fig" rid="f4-sensors-11-04073">Figures 4</xref> and <xref ref-type="fig" rid="f5-sensors-11-04073">5</xref>. A panel view of the program is illustrated in <xref ref-type="fig" rid="f6-sensors-11-04073">Figure 6</xref>.</p>
<p>The results for a different batch of 100 samples of oil palm fruits using open ended coaxial and monopole sensors are compared with the actual values of moisture content obtained using standard oven drying method in <xref ref-type="fig" rid="f7-sensors-11-04073">Figures 7</xref> and <xref ref-type="fig" rid="f8-sensors-11-04073">8</xref>, respectively. The phase measurement of the monopole is the most accurate technique to predict the moisture content in oil palm fruits. In contrast, the magnitude of monopole is saturated and has a complex relationship with moisture content. The strong saturation effect in <xref ref-type="fig" rid="f8-sensors-11-04073">Figure 8(a)</xref> was due to fringing fields created by the interaction between the monopole back lobe radiation and the sample. A ground-plane flange is required to minimize the influence of this external noise and can also be used to increase the directivity of the monopole sensor. However, because of its size, a ground-plane flange monopole sensor is not suitable for small samples such as the oil palm fruits. The mean absolute errors were 6.78% and 5.95% when using the magnitude and phase equations of the open ended coaxial sensor, respectively. The lowest absolute mean error was 3.73% when using phase method with the monopole sensor. However, as expected from <xref ref-type="fig" rid="f5-sensors-11-04073">Figure 5(a)</xref>, the monopole sensor also recorded the highest absolute mean error (11.32%) when using the magnitude method. This was due to multiple reflection along the interface between the extended inner conductor and fruit.</p></sec></sec>
<sec sec-type="conclusions">
<label>4.</label>
<title>Conclusions</title>
<p>The five-port reflectometer represents a simple, cheap and efficient microwave network analyzer solution to determine reflection coefficients which in turn can be used directly to determine the moisture content in fruits. The reflectometer is especially useful for <italic>in-situ</italic> determination of the quality of fruits in the field. The detailed calibration procedure has been described. The five port reflectometer circuit was designed and tested against several known standards. The measured reflection coefficient results were in good agreement with the results obtained using a commercial network analyzer. A computer program has also been developed to perform the calibration and calculate the reflection coefficients, which in turn were used to determine moisture content in the oil palm fruits. A prototype of a general five-port reflectometer has been developed and tested for the determination of moisture content in oil palm fruits by using monopole and coaxial sensors. The predicted moisture content based on magnitude and phase measurements of the two sensors were compared with actual moisture content obtained from a standard oven drying method. The phase method of the monopole sensor showed the highest accuracy, with a mean absolute error 3.73%.</p></sec></body>
<back>
<ref-list>
<title>References</title>
<ref id="b1-sensors-11-04073"><label>1.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Engen</surname><given-names>GF</given-names></name></person-group><article-title>The Six-Port Reflectometer: An Alternative Network Analyzer</article-title><source>IEEE Trans. Microwave Theory Tech</source><year>1977</year><volume>25</volume><fpage>1075</fpage><lpage>1080</lpage><pub-id pub-id-type="doi">10.1109/TMTT.1977.1129277</pub-id></citation></ref>
<ref id="b2-sensors-11-04073"><label>2.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Ball</surname><given-names>JAR</given-names></name><name><surname>Horsfield</surname><given-names>B</given-names></name><name><surname>Holdem</surname><given-names>JR</given-names></name><name><surname>Keam</surname><given-names>RB</given-names></name><name><surname>Holmes</surname><given-names>WS</given-names></name><name><surname>Green</surname><given-names>A</given-names></name></person-group><article-title>Cheese Curd Permittivity and Moisture Measurement Using a 6-Port Reflectometer</article-title><conf-name>Proceedings of Asia Pacific Microwave Conference</conf-name><conf-loc>Hong Kong</conf-loc><conf-date>2–5 December 1997</conf-date></citation></ref>
<ref id="b3-sensors-11-04073"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Urbanec</surname><given-names>T</given-names></name><name><surname>Svacina</surname><given-names>J</given-names></name></person-group><article-title>Software Support for Six-Port Measurement System</article-title><source>Meas. Sci. Rev</source><year>2004</year><volume>4</volume><fpage>22</fpage><lpage>26</lpage></citation></ref>
<ref id="b4-sensors-11-04073"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ganouchi</surname><given-names>FM</given-names></name><name><surname>Bosisio</surname><given-names>RG</given-names></name></person-group><article-title>The Six Port Reflectometer and its Complete Calibration by Four Standard Terminations</article-title><source>IEEE Proc</source><year>1988</year><volume>135</volume><fpage>285</fpage><lpage>289</lpage></citation></ref>
<ref id="b5-sensors-11-04073"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hansson</surname><given-names>ERB</given-names></name><name><surname>Riblet</surname><given-names>GP</given-names></name></person-group><article-title>An Ideal Six-Port Network Consisting of a Matched Reciprocal Lossless Five-Port and a Perfect Directional Coupler</article-title><source>IEEE Trans. Micro. Theory Techn</source><year>1983</year><volume>31</volume><fpage>284</fpage><lpage>288</lpage><pub-id pub-id-type="doi">10.1109/TMTT.1983.1131477</pub-id></citation></ref>
<ref id="b6-sensors-11-04073"><label>6.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Chahine</surname><given-names>SA</given-names></name><name><surname>Huyart</surname><given-names>B</given-names></name><name><surname>Osman</surname><given-names>Z</given-names></name></person-group><article-title>Performance Comparison Between Six Port and Five-Port Reflectometer</article-title><conf-name>Proceedings of NRSC 2003: The Twentieth National Radio Science Conference</conf-name><conf-loc>Cairo, Egypt</conf-loc><conf-date>18–20 March 2003</conf-date><fpage>1</fpage><lpage>6</lpage></citation></ref>
<ref id="b7-sensors-11-04073"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Abbas</surname><given-names>Z</given-names></name><name><surname>Yeow</surname><given-names>YK</given-names></name><name><surname>Shaari</surname><given-names>AH</given-names></name><name><surname>Khalid</surname><given-names>K</given-names></name><name><surname>Hassan</surname><given-names>J</given-names></name><name><surname>Saion</surname><given-names>E</given-names></name></person-group><article-title>Complex Permittivity and Moisture Measurements of Oil Palm Fruits Using an Open-Ended Coaxial Sensor</article-title><source>IEEE Sens. J</source><year>2005</year><volume>5</volume><fpage>1281</fpage><lpage>1287</lpage><pub-id pub-id-type="doi">10.1109/JSEN.2005.859249</pub-id></citation></ref>
<ref id="b8-sensors-11-04073"><label>8.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Durney</surname><given-names>CH</given-names></name><name><surname>Iskander</surname><given-names>MF</given-names></name></person-group><article-title>Antennas for Medical Application</article-title><source>Antenna Handbook</source><publisher-name>Van Nostrand Reinhold</publisher-name><publisher-loc>New York, NY, USA</publisher-loc><year>1993</year><comment>Chapter 24.</comment></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures and Tables</title>
<fig id="f1-sensors-11-04073" position="float">
<label>Figure 1.</label>
<caption>
<p>Five-port reflectometer. <bold>(a)</bold> five-port reflectometer measurement setup; <bold>(b)</bold> photo of five-port reflectometer; <bold>(c)</bold> five-port reflectometer main components.</p></caption>
<graphic xlink:href="sensors-11-04073f1a.gif"/>
<graphic xlink:href="sensors-11-04073f1b.gif"/></fig>
<fig id="f2-sensors-11-04073" position="float">
<label>Figure 2.</label>
<caption>
<p>Five-port circuit. <bold>(a)</bold> Fabricated circuit; <bold>(b)</bold> Microwave Office Workspace.</p></caption>
<graphic xlink:href="sensors-11-04073f2a.gif"/>
<graphic xlink:href="sensors-11-04073f2b.gif"/></fig>
<fig id="f3-sensors-11-04073" position="float">
<label>Figure 3.</label>
<caption>
<p>Five-port reflectometer software. <bold>(a)</bold> Data acquisition module; <bold>(b)</bold> Panel view.</p></caption>
<graphic xlink:href="sensors-11-04073f3.gif"/></fig>
<fig id="f4-sensors-11-04073" position="float">
<label>Figure 4.</label>
<caption>
<p>Variation in magnitude and phase of S<sub>11</sub> with moisture content using open ended coaxial sensor. <bold>(a)</bold> Magnitude; <bold>(b)</bold> Phase.</p></caption>
<graphic xlink:href="sensors-11-04073f4.gif"/></fig>
<fig id="f5-sensors-11-04073" position="float">
<label>Figure 5.</label>
<caption>
<p>Variation in magnitude and phase of S<sub>11</sub> with moisture content using monopole sensor. <bold>(a)</bold> Magnitude; <bold>(b)</bold> Phase.</p></caption>
<graphic xlink:href="sensors-11-04073f5.gif"/></fig>
<fig id="f6-sensors-11-04073" position="float">
<label>Figure 6.</label>
<caption>
<p>Panel View of VEE Program to determine moisture content in oil palm fruits.</p></caption>
<graphic xlink:href="sensors-11-04073f6.gif"/></fig>
<fig id="f7-sensors-11-04073" position="float">
<label>Figure 7.</label>
<caption>
<p>Comparison between predicted and actual moisture content. <bold>(a)</bold> Magnitude; <bold>(b)</bold> Phase methods using coaxial sensor.</p></caption>
<graphic xlink:href="sensors-11-04073f7.gif"/></fig>
<fig id="f8-sensors-11-04073" position="float">
<label>Figure 8.</label>
<caption>
<p>Comparison between predicted and actual moisture content. <bold>(a)</bold> Magnitude; <bold>(b)</bold> Phase methods using monopole sensor.</p></caption>
<graphic xlink:href="sensors-11-04073f8a.gif"/>
<graphic xlink:href="sensors-11-04073f8b.gif"/></fig>
<table-wrap id="t1-sensors-11-04073" position="float">
<label>Table 1.</label>
<caption>
<p>Magnitude and phase of reflection coefficient measured using reflectometer and commercial VNA.</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th align="center" valign="middle" rowspan="2"><bold>Standard</bold></th>
<th colspan="2" align="center" valign="middle"><bold>VNA</bold></th>
<th colspan="2" align="center" valign="middle"><bold>Reflectometer</bold></th>
<th colspan="2" align="center" valign="middle"><bold>Deviation</bold></th></tr>
<tr>
<th align="center" valign="middle"><bold>Magnitude</bold></th>
<th align="center" valign="middle"><bold>Phase</bold></th>
<th align="center" valign="middle"><bold>Magnitude</bold></th>
<th align="center" valign="middle"><bold>Phase</bold></th>
<th align="center" valign="middle"><bold>Magnitude</bold></th>
<th align="center" valign="middle"><bold>Phase</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top"><bold>Std 1</bold></td>
<td align="center" valign="top">0.9860</td>
<td align="center" valign="top">−30.30</td>
<td align="center" valign="top">0.9931</td>
<td align="center" valign="top">−31.22</td>
<td align="center" valign="top">0.0071</td>
<td align="center" valign="top">0.92</td></tr>
<tr>
<td align="center" valign="top"><bold>Std 2</bold></td>
<td align="center" valign="top">0.9990</td>
<td align="center" valign="top">−69.61</td>
<td align="center" valign="top">1.0070</td>
<td align="center" valign="top">−72.13</td>
<td align="center" valign="top">0.0080</td>
<td align="center" valign="top">2.52</td></tr>
<tr>
<td align="center" valign="top"><bold>Std 3</bold></td>
<td align="center" valign="top">0.9860</td>
<td align="center" valign="top">−138.93</td>
<td align="center" valign="top">1.0210</td>
<td align="center" valign="top">137.40</td>
<td align="center" valign="top">0.0350</td>
<td align="center" valign="top">1.53</td></tr>
<tr>
<td align="center" valign="top"><bold>Std 4</bold></td>
<td align="center" valign="top">1.0042</td>
<td align="center" valign="top">−105.50</td>
<td align="center" valign="top">1.0200</td>
<td align="center" valign="top">107.20</td>
<td align="center" valign="top">0.0158</td>
<td align="center" valign="top">1.70</td></tr>
<tr>
<td align="center" valign="top"><bold>Std 5</bold></td>
<td align="center" valign="top">1.0030</td>
<td align="center" valign="top">180.00</td>
<td align="center" valign="top">1.0410</td>
<td align="center" valign="top">177.10</td>
<td align="center" valign="top">0.0380</td>
<td align="center" valign="top">2.90</td></tr>
<tr>
<td align="center" valign="top"><bold>Std 6</bold></td>
<td align="center" valign="top">0.9950</td>
<td align="center" valign="top">129.50</td>
<td align="center" valign="top">0.9850</td>
<td align="center" valign="top">131.40</td>
<td align="center" valign="top">0.0100</td>
<td align="center" valign="top">1.90</td></tr>
<tr>
<td align="center" valign="top"><bold>Std 7</bold></td>
<td align="center" valign="top">0.9910</td>
<td align="center" valign="top">52.60</td>
<td align="center" valign="top">0.9750</td>
<td align="center" valign="top">50.20</td>
<td align="center" valign="top">0.0660</td>
<td align="center" valign="top">2.40</td></tr>
<tr>
<td align="center" valign="top"><bold>Std 8</bold></td>
<td align="center" valign="top">0.0200</td>
<td align="center" valign="top">9.67</td>
<td align="center" valign="top">0.0027</td>
<td align="center" valign="top">8.25</td>
<td align="center" valign="top">0.0173</td>
<td align="center" valign="top">1.42</td></tr>
<tr>
<td colspan="3" align="center" valign="top"/>
<td colspan="2" align="center" valign="top"><bold>Mean</bold></td>
<td align="center" valign="top"><bold>0.0202</bold></td>
<td align="center" valign="top"><bold>1.91</bold></td></tr></tbody></table></table-wrap>
<table-wrap id="t2-sensors-11-04073" position="float">
<label>Table 2.</label>
<caption>
<p>S<sub>11</sub> of several known materials using monopole sensor.</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th align="center" valign="middle"/>
<th colspan="2" align="center" valign="middle"><bold>VNA</bold></th>
<th colspan="2" align="center" valign="middle"><bold>Reflectometer</bold></th></tr>
<tr>
<th align="center" valign="middle"/>
<th align="center" valign="middle"><bold>Magnitude</bold></th>
<th align="center" valign="middle"><bold>Phase</bold></th>
<th align="center" valign="middle"><bold>Magnitude</bold></th>
<th align="center" valign="middle"><bold>Phase</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top"><bold>Air</bold></td>
<td align="center" valign="top">0.9845</td>
<td align="center" valign="top">−30.00</td>
<td align="center" valign="top">0.9637</td>
<td align="center" valign="top">−33.72</td></tr>
<tr>
<td align="center" valign="top"><bold>Water</bold></td>
<td align="center" valign="top">0.9050</td>
<td align="center" valign="top">−173.53</td>
<td align="center" valign="top">0.8980</td>
<td align="center" valign="top">−169.77</td></tr>
<tr>
<td align="center" valign="top"><bold>Ethanol</bold></td>
<td align="center" valign="top">0.4712</td>
<td align="center" valign="top">−80.53</td>
<td align="center" valign="top">0.5078</td>
<td align="center" valign="top">−81.96</td></tr>
<tr>
<td align="center" valign="top"><bold>Propanol</bold></td>
<td align="center" valign="top">0.7257</td>
<td align="center" valign="top">−49.56</td>
<td align="center" valign="top">0.6939</td>
<td align="center" valign="top">−52.15</td></tr>
<tr>
<td align="center" valign="top"><bold>Methanol</bold></td>
<td align="center" valign="top">0.6773</td>
<td align="center" valign="top">−154.56</td>
<td align="center" valign="top">0.7040</td>
<td align="center" valign="top">−150.67</td></tr></tbody></table></table-wrap>
<table-wrap id="t3-sensors-11-04073" position="float">
<label>Table 3.</label>
<caption>
<p>S<sub>11</sub> of several known sample using open ended coaxial.</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th align="center" valign="middle" rowspan="2"/>
<th colspan="2" align="center" valign="middle"><bold>VNA</bold></th>
<th colspan="2" align="center" valign="middle"><bold>Reflectometer</bold></th></tr>
<tr>
<th align="center" valign="middle"><bold>Magnitude</bold></th>
<th align="center" valign="middle"><bold>Phase</bold></th>
<th align="center" valign="middle"><bold>Magnitude</bold></th>
<th align="center" valign="middle"><bold>Phase</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top"><bold>Air</bold></td>
<td align="center" valign="top">0.9829</td>
<td align="center" valign="top">138.53</td>
<td align="center" valign="top">0.9582</td>
<td align="center" valign="top">141.29</td></tr>
<tr>
<td align="center" valign="top"><bold>Water</bold></td>
<td align="center" valign="top">0.8841</td>
<td align="center" valign="top">57.55</td>
<td align="center" valign="top">0.9143</td>
<td align="center" valign="top">58.50</td></tr>
<tr>
<td align="center" valign="top"><bold>Ethanol</bold></td>
<td align="center" valign="top">0.8091</td>
<td align="center" valign="top">127.24</td>
<td align="center" valign="top">0.8093</td>
<td align="center" valign="top">130.04</td></tr>
<tr>
<td align="center" valign="top"><bold>Propanol</bold></td>
<td align="center" valign="top">0.7403</td>
<td align="center" valign="top">90.51</td>
<td align="center" valign="top">0.7701</td>
<td align="center" valign="top">90.40</td></tr>
<tr>
<td align="center" valign="top"><bold>Methanol</bold></td>
<td align="center" valign="top">0.8939</td>
<td align="center" valign="top">133.08</td>
<td align="center" valign="top">0.8890</td>
<td align="center" valign="top">136.22</td></tr></tbody></table></table-wrap></sec></back></article>
