<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1692-1798</journal-id>
<journal-title><![CDATA[Iteckne]]></journal-title>
<abbrev-journal-title><![CDATA[Iteckne]]></abbrev-journal-title>
<issn>1692-1798</issn>
<publisher>
<publisher-name><![CDATA[Universidad Santo Tomás]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1692-17982014000100004</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Desarrollo de un sistema embebido con tecnología DSP para un sistema multisensorial (Nariz electrónica)]]></article-title>
<article-title xml:lang="en"><![CDATA[Development of embedded system with DSP technology for multisensor system (Electronic nose)]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Durán-Acevedo]]></surname>
<given-names><![CDATA[Cristhian Manuel]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Torres-López]]></surname>
<given-names><![CDATA[Isaac]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de Pamplona Facultad de Ingenierías y Arquitectura Grupo de investigación en Sistemas Multisensoriales y Reconocimiento de Patrones]]></institution>
<addr-line><![CDATA[Pamplona ]]></addr-line>
<country>Colombia</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad de Pamplona Facultad de Ingenierías y Arquitectura ]]></institution>
<addr-line><![CDATA[Pamplona ]]></addr-line>
<country>Colombia</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>06</month>
<year>2014</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>06</month>
<year>2014</year>
</pub-date>
<volume>11</volume>
<numero>1</numero>
<fpage>27</fpage>
<lpage>40</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S1692-17982014000100004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S1692-17982014000100004&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S1692-17982014000100004&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[Este artículo consiste en el desarrollo de un sistema integrado con tecnología DSP para ser aplicado a un sistema multi-sensorial (es decir, nariz electrónica). La idea de este estudio fue mejorar la eficiencia de estos sistemas multisensoriales en aplicaciones portátiles, usando diferentes algoritmos para clasificar tres clases de compuestos volátiles detectados por una matriz de sensores de gases químicos. El software CodeComposer Studio (CCS) fue acoplado con Matlab para la programación de la tarjeta DSP TMS320F28335 de Texas Instruments. Los resultados se obtuvieron a partir de muestras de vino de tres denominaciones diferentes (es decir, manzana, rojo y casillero), que luego fueron clasificadas mediante algoritmos de procesamiento (redes neuronales artificiales). El sistema fue validado mediante la técnica de análisis de componentes principales (ACP), para verificar la reproducibilidad y selectividad del sistema de medición. En los resultados se logró un 83,4 % de tasa de éxito en la calificación de las medidas utilizando DSP Hardware,a través de la implementación de una Red NeuronalArtificial (RNA).]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This article consists in the development of an embedded system with DSP technology to be applied to a multi-sensory system (i.e. Electronic Nose). The idea of the present study was to improve the efficiency of these multisensory systems in portable applications, using different algorithms to classify three-class of volatile compounds, detected by a chemical gas sensor array. The Code Composer Studio (CCS) software was coupled with Matlab for programming the DSP TMS320F28335 card of Texas Instruments. The results were obtained from samples of wine of three different denominations (i.e., apple, red and Locker), which were then classified by processing algorithms (i.e. artificial neural networks). The system was validated by the technique of principal component analysis (PCA), to verify repeatability and selectivity of the measurement system. In the results, 83.4% of success rate in classification of the measures was obtained using DSP Hardware, through the implementation of an Artificial Neuronal Network (ANN).]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Sensor de gases]]></kwd>
<kwd lng="es"><![CDATA[adquisición de datos]]></kwd>
<kwd lng="es"><![CDATA[procesamiento]]></kwd>
<kwd lng="es"><![CDATA[Filtros digitales]]></kwd>
<kwd lng="es"><![CDATA[Redes neuronales]]></kwd>
<kwd lng="es"><![CDATA[PCA]]></kwd>
<kwd lng="en"><![CDATA[Gas sensor]]></kwd>
<kwd lng="en"><![CDATA[data acquisition]]></kwd>
<kwd lng="en"><![CDATA[processing]]></kwd>
<kwd lng="en"><![CDATA[digital filters]]></kwd>
<kwd lng="en"><![CDATA[neural network]]></kwd>
<kwd lng="en"><![CDATA[PCA]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <font face="verdana" size="2">          <p align="center"><font size="4"><b>Desarrollo de un sistema embebido con tecnolog&iacute;a DSP para un sistema multisensorial (Nariz electr&oacute;nica)</b></font></p>          <p align="center"><font size="3"><b>Development of embedded system with DSP technology for multisensor system (Electronic nose)</b></font></p>        <p>&nbsp;</p>          <p><b>Cristhian Manuel Dur&aacute;n-Acevedo<sup>1</sup>, Isaac Torres-L&oacute;pez<sup>2</sup></b></p>          <p><i>1 Ph. D. en Ingenier&iacute;a Electr&oacute;nica. Grupo de investigaci&oacute;n en Sistemas Multisensoriales y Reconocimiento de Patrones. Facultad de Ingenier&iacute;as y Arquitectura. Universidad de Pamplona. Pamplona, Colombia. <a href="mailto:cmduran@unipamplona.edu.co">cmduran@unipamplona.edu.co</a>.    <br> 2 Ingeniero Electr&oacute;nico. Semillero de investigaci&oacute;n en Adquisici&oacute;n de Datos, Sistemas Multisensoriales y Reconocimiento de Patrones. Facultad de Ingenier&iacute;as y Arquitectura. Universidad de Pamplona. Pamplona, Colombia. <a href="mailto:isaac_torres.21@hotmail.com">isaac_torres.21@hotmail.com</a>.</i></p> <hr size="1" />          <p>&nbsp;</p>          <p><b>RESUMEN</b></p>          <p>Este art&iacute;culo consiste en el desarrollo de un   sistema integrado con tecnolog&iacute;a DSP para ser aplicado   a un sistema multi-sensorial (es decir, nariz electr&oacute;nica).   La idea de este estudio fue mejorar la eficiencia de estos   sistemas multisensoriales en aplicaciones port&aacute;tiles,   usando diferentes algoritmos para clasificar tres clases   de compuestos vol&aacute;tiles detectados por una matriz de   sensores de gases qu&iacute;micos. El software CodeComposer   Studio (CCS) fue acoplado con Matlab para la programaci&oacute;n   de la tarjeta DSP TMS320F28335 de Texas Instruments.   Los resultados se obtuvieron a partir de muestras   de vino de tres denominaciones diferentes (es decir,   manzana, rojo y casillero), que luego fueron clasificadas   mediante algoritmos de procesamiento (redes neuronales   artificiales). El sistema fue validado mediante la t&eacute;cnica   de an&aacute;lisis de componentes principales (ACP), para   verificar la reproducibilidad y selectividad del sistema   de medici&oacute;n. En los resultados se logr&oacute; un 83,4 % de   tasa de &eacute;xito en la calificaci&oacute;n de las medidas utilizando   DSP Hardware,a trav&eacute;s de la implementaci&oacute;n de una Red NeuronalArtificial (RNA).</p>          ]]></body>
<body><![CDATA[<p><i>PALABRAS CLAVE</i>: Sensor de gases, adquisici&oacute;n de datos,   procesamiento, Filtros digitales, Redes neuronales, PCA.</p>  <hr size="1" />          <p>&nbsp;</p>          <p><b>ABSTRACT</b></p>          <p>This article consists in the development of an   embedded system with DSP technology to be applied to   a multi-sensory system (i.e. Electronic Nose). The idea of   the present study was to improve the efficiency of these   multisensory systems in portable applications, using   different algorithms to classify three-class of volatile   compounds, detected by a chemical gas sensor array.   The Code Composer Studio (CCS) software was coupled   with Matlab for programming the DSP TMS320F28335   card of Texas Instruments. The results were obtained   from samples of wine of three different denominations   (i.e., apple, red and Locker), which were then classified   by processing algorithms (i.e. artificial neural networks). The system was validated by the technique of principal component analysis (PCA), to verify repeatability and selectivity of the measurement system. In the results, 83.4% of success rate in classification of the measures was obtained using DSP Hardware, through the implementation of an Artificial Neuronal Network (ANN).</p>          <p><i>KEYWORDS</i>: Gas sensor, data acquisition, processing, digital filters, neural network, PCA.</p>  <hr size="1" />          <p>&nbsp;</p>          <p><b>1. INTRODUCCI&Oacute;N</b></p>          <p>El desarrollo de los sistemas de olfato electr&oacute;nico   iniciaron en los a&ntilde;os 60's, cuando la asociaci&oacute;n   Bacharac Inc, desarroll&oacute; un instrumento   conocido con el nombre de "Sniffer", el cual ten&iacute;a   un solo sensor de gas y por lo tanto, en esa   &eacute;poca no se consideraba una nariz electr&oacute;nica   &#91;<a href="#1">1</a>&#93;. En la d&eacute;cada de los a&ntilde;os 80's dos grupos de   investigadores de la Universidad de Warwick en   Gran Breta&ntilde;a y en el Argonne National Laboratory   (ANL) en los Estados Unidos complementaron los   estudios iniciales. Krishna Persaud y George Dodd   realizaron la primera publicaci&oacute;n relacionada con   las narices electr&oacute;nicas en 1982 &#91;<a href="#2">2</a>&#93;, donde orientaron   sus estudios con el fin de entender el comportamiento   de cada una de las etapas del olfato   biol&oacute;gico; utilizando sobre todo un conjunto de   sensores semiconductores de &oacute;xidos met&aacute;licos.   Al final, ampliaron la investigaci&oacute;n en sensores   basados en pol&iacute;meros conductores. El otro grupo   compuesto por Gardner y Barlett &#91;<a href="#3">3</a>&#93;, definen a la   nariz electr&oacute;nica como un "instrumento que comprende   una agrupaci&oacute;n de sensores qu&iacute;micos con   sensibilidades parcialmente solapadas junto a un sistema de reconocimiento de patrones, capaz de   analizar y reconocer aromas simples o complejos".   En forma m&aacute;s general, se propone el concepto de   una "nariz electr&oacute;nica" (NE) o Sistema de Olfato   Electr&oacute;nico (SDOE), como un equipo de medida   que es capaz de realizar an&aacute;lisis cualitativos y/o   cuantitativos de un gas o mezcla de gases, vapores   y olores; en forma m&aacute;s reducida, es un instrumento   de olfato artificial que permite distinguir y reconocer   aromas utilizando una matriz de sensores de gases qu&iacute;micos &#91;<a href="#4">4</a>&#93;.</p>     <p>Una nariz electr&oacute;nica la componen principalmente   4 etapas con diferentes funciones: 1) La   primera realiza la adecuaci&oacute;n de la mezcla gaseosa   y el muestreo; 2) La matriz de sensores de gases,   la cual hace la detecci&oacute;n de los compuestos   vol&aacute;tiles; 3) La electr&oacute;nica de control, dedicada a   la gesti&oacute;n del conjunto de sensores y adecuaci&oacute;n   de la se&ntilde;al y 4) Una computadora para extraer los   rasgos caracter&iacute;sticos o "huellas" de cada aroma,   y se aplican algoritmos de reconocimiento de patrones   e inteligencia artificial (Ej: PCA y Redes Neuronales   Artificiales). El sistema propuesto en esta   aplicaci&oacute;n contiene las mismas etapas mencionadas   anteriormente pero con la diferencia principal   del reemplazo de un computador personal (PC) por   un hardware DSP; con el prop&oacute;sito de tener mayor   portabilidad al momento de clasificar o detectar diferentes   aromas.</p>     <p>En la actualidad diferentes fabricantes de estos   instrumentos de medida, instituciones y centros de   investigaci&oacute;n dedican grandes esfuerzos con el fin   de optimizar este tipo de instrumentos de medida. A continuaci&oacute;n se mencionan brevemente algunos   de estos estudios: un m&eacute;todo para optimizar la matriz   de sensores de gases &#91;<a href="#5">5</a>&#93;; implementaci&oacute;n de   algoritmos de procesamiento de datos &#91;<a href="#6">6</a>&#93;; uso de   algoritmos gen&eacute;ticos para aumentar la eficiencia   de la matriz de sensores &#91;<a href="#7">7</a>&#93;; mejoras de una nariz   electr&oacute;nica mediante m&eacute;todos de selecci&oacute;n caracter&iacute;stica   &#91;<a href="#8">8</a>&#93;, y mediante la optimizaci&oacute;n de una red   neuronal en sistemas olfativos &#91;<a href="#9">9</a>&#93;.</p>     ]]></body>
<body><![CDATA[<p>Para el desarrollo de esta investigaci&oacute;n, se estudian   cada una de las etapas principales de las   narices electr&oacute;nicas, sobre todo las etapas de adquisici&oacute;n   y procesamiento de datos, con el fin de   conocer a grandes rasgos la estructura y funcionamiento   de estos equipos. De esta forma, es posible   implementar una nariz electr&oacute;nica a partir de un   dispositivo embebido llamado hardware DSP, que   proporcione al usuario mayor flexibilidad, portabilidad   y versatilidad al programar diferentes algoritmos   que permitan emular las caracter&iacute;sticas y comportamiento   del olfato biol&oacute;gico.</p>     <p>Para la obtenci&oacute;n de los resultados se realizaron   medidas de vino de tres denominaciones   (es decir, manzana, casillero y tinto), y se utiliz&oacute;   el software CodeComposer Studio V3.3, el cual   fue acoplado con el Simulink de Matlab para realizar   la configuraci&oacute;n y programaci&oacute;n de la tarjeta   eZdspTMS320F28335 de Texas Instruments. En   el hardware DSP se implementaron diferentes algoritmos   de procesamiento (t&eacute;cnicas de normalizaci&oacute;n,   redes neuronales y filtros), con el objetivo   de clasificar de una manera eficiente un conjunto   de muestras de tres diferentes vinos. Las medidas   realizadas fueron validadas previamente con el algoritmo   PCA, ya que se logr&oacute; verificar la repetitividad   y selectividad del sistema de medida.</p>     <p>&nbsp;</p>     <p><b>2. MATERIALES Y M&Eacute;TODOS</b></p>     <p>La secuencia de trabajo realizada para llevar a   cabo la implementaci&oacute;n de los diferentes algoritmos   embebidos para la adquisici&oacute;n de datos, preprocesamiento   y procesamiento de datos se puede   observar en la <a href="#fig1">Fig. 1</a>. Se program&oacute; el m&oacute;dulo ADC   de la tarjeta DSP junto con el dise&ntilde;o de sistema   electr&oacute;nico y se desarroll&oacute; una interfaz gr&aacute;fica de   usuario para el monitoreo de la adquisici&oacute;n de los   datos, es decir, los datos en la primera medida fueron   guardados en el computador para aplicar el   an&aacute;lisis de componentes principales (PCA).Luego   se procede a entrenar una red neuronal para generar   un modelo en Simulink de Matlab, que me permita   clasificar los compuestos qu&iacute;micos vol&aacute;tiles. En el momento de realizar dicha etapa, se procede   a programar la DSP a excepci&oacute;n del algoritmo PCA,   que solo fue utilizado como herramienta computacional,   para validar el funcionamiento del sistema. Tal y como se mencion&oacute; anteriormente, el objetivo   fue implementar todos los algoritmos necesarios   en el Chip junto con el modelo neuronal generado   en Simulink, para tener un sistema que no dependa   del computador al momento de clasificar.</p>       <p align="center"><img src="img/revistas/itec/v11n1/v11n1a04fig1.gif"><a name="fig1"></a></p>     <p>Para iniciar con la configuraci&oacute;n del DSP se   realiz&oacute; la instalaci&oacute;n del software y el respectivo   Driver de comunicaciones. Para tal fin, se utiliz&oacute; el   software Matlab 2010b con las herramientas necesarias   del Simulink y la programaci&oacute;n del DSP; a su vez se configur&oacute; la tarjeta con el software CodeComposer   Studio Versi&oacute;n V3.3. A trav&eacute;s del Simulink   se realiz&oacute; el enlace entre el CCS y Matlab,   utilizando todas las librer&iacute;as necesarias para el uso   de la tarjeta. Para el desarrollo de este estudio se   utilizaron las toolbox m&aacute;s adecuadas con el fin de   realizar el acople entre la tarjeta DSP y el Simulink. Es importante aclarar que en el momento de realizar   dichas pruebas se estudi&oacute; la compatibilidad de   la DSP con los m&eacute;todos de procesamiento, debido   a que es uno de los puntos m&aacute;s significativos del   correcto funcionamiento del sistema multisensorial.</p>     <p>A continuaci&oacute;n se relacionan en t&eacute;rminos generales,   las herramientas m&aacute;s apropiadas para el   desarrollo de la aplicaci&oacute;n:</p>   <ul type="disc">     <li>Embedded IDE link.</li>     <li>Real Time Workshop.</li>     ]]></body>
<body><![CDATA[<li>Real Time Workshop Embedder Coder.</li>     <li>Target Support Package.</li>     </ul>     <p><b><i>2.1. Tecnolog&iacute;a DSP</i></b></p>     <p>La tarjeta eZdsp F28335 (ver <a href="#fig2">Fig. 2</a>) permite   desarrollar y ejecutar el funcionamiento de aplicaciones   en tiempo real. Esta tarjeta de evaluaci&oacute;n   se suministra con el controlador de se&ntilde;ales digitales   DSC TMS320F28335.</p>         <p align="center"><img src="img/revistas/itec/v11n1/v11n1a04fig2.gif"><a name="fig2"></a></p>     <p>Aunque son muchas las funciones del hardware   utilizado en el presente estudio, a continuaci&oacute;n   se describen las caracter&iacute;sticas m&aacute;s generales   dela DSP:</p>   <ul type="disc">     <li>DSC TMS320F28335.</li>     <li>Unidad de punto flotante de 32 bits.</li>     <li>68Kb de RAM.</li>     ]]></body>
<body><![CDATA[<li>Chip de memoria Flash de 512Kb.</li>     <li>Chip de memoria SRAM de 256 Kb.</li>     <li>Convertidor ADC de 12 bits con 16 canales de   entrada.</li>     <li>Reloj de entrada 30 MHz.</li>     <li>Conector RS-232 con l&iacute;nea de drivers.</li>     <li>Interface CAN 2.0 con l&iacute;nea de drivers y conector.</li>     <li>Conector de expansi&oacute;n m&uacute;ltiple.</li>     <li>Controlador USB JTAG embebido.</li>     <li>Entrada de 5 voltios DC.</li>     <li>Conector de emulador IEEE 1149.1 JTAG en   placa base.</li>       ]]></body>
<body><![CDATA[</ul>     <p><b><i>2.2. Sistema de medida</i></b></p>     <p>Para el desarrollo del sistema de medida fueron   necesarios los siguientes m&eacute;todos y componentes   el&eacute;ctricos y electr&oacute;nicos:</p>   <ol type="1">     <li>C&aacute;mara de sensores (Alberga hasta 8 unidades).</li>     <li>C&aacute;mara de concentraci&oacute;n.</li>     <li>Circuito de acondicionamiento para entrada   del m&oacute;dulo ADC.</li>     <li>Accionamientos de potencia.</li>     <li>Circuito de control y aislamiento entre las salidas   digitales de la tarjeta de evaluaci&oacute;n TMS320F28335   y la parte de potencia de los accionamientos.</li>     <li>Proceso de medici&oacute;n.</li>     <li>Electr&oacute;nica de visualizaci&oacute;n.</li>     ]]></body>
<body><![CDATA[</ol>     <p><i>2.2.1. Matriz de Sensores</i></p>     <p>Como primera medida, los sensores utilizados   fueron de &oacute;xido de esta&ntilde;o de la casa FigaroInc y   sensores FIS de las series SP y ST. En la Tabla I se   describen cada uno de los sensores de gases utilizados   en el sistema de medida. Tal y como se observa   en la <a href="#tab1">tabla I</a>, se especifica cada canal donde   se realiz&oacute; el acondicionamiento el&eacute;ctrico del sensor. A su vez se describe el tipo de gas a detectar,   como el consumo de potencia de cada uno de los   dispositivos.</p>     <p align="center"><a href="img/revistas/itec/v11n1/v11n1a04tab1" target="_blank">Tabla I</a><a name="tab1"></a></p>     <p>La c&aacute;mara de medida se dise&ntilde;&oacute; de tal forma   que pudiera ser f&aacute;cilmente reconfigurable. Esta   caracter&iacute;stica se traduce fundamentalmente en   poder cambiar de forma sencilla los sensores que   constituyen la matriz de la nariz electr&oacute;nica, as&iacute;   como sus resistencias de carga. Los sensores deben   estar localizados en una c&aacute;mara en la que se   garanticen unas condiciones adecuadas para que   trabajen correctamente &#91;<a href="#10">10</a>&#93;. Principalmente, se   debe asegurar el adecuado aislamiento que impida   que se introduzcan contaminantes, al mismo tiempo   fugas de vol&aacute;tiles con el objetivo de mantener   la presi&oacute;n y temperatura adecuada (estos par&aacute;metros   son importantes o cr&iacute;ticos en funci&oacute;n del tipo   de sensor utilizado).</p>     <p>La c&aacute;mara de medida contiene 8 sensores de   gases comerciales cuya tecnolog&iacute;a de producci&oacute;n   es muy robusta y la respuesta ante la presencia   de vol&aacute;tiles es muy eficiente. El material   empleado para la construcci&oacute;n de la c&aacute;mara fue   de acr&iacute;lico transparente (es decir, metacrilato)   de 8 mil&iacute;metros de espesor. Las dimensiones de   la c&aacute;mara fueron las siguientes: Largo: 12 cm;   Ancho: 6 cm; Alto: 5 cm. La c&aacute;mara de sensores   tiene dos orificios, uno como entrada y el otro   como salida, los cuales permiten la circulaci&oacute;n   de un flujo de aire constante. Para sellar herm&eacute;ticamente   la c&aacute;mara, se emplearon 2 amarres que   ejercen presi&oacute;n sobre la cubierta y el cuerpo de   la misma. La cubierta est&aacute; acondicionada con un   empaque de goma que asegura herm&eacute;ticamente   la c&aacute;mara. Para el funcionamiento de los sensores   de gases se necesitaron dos fuentes de voltaje   de 5 y 10 VDC. La <a href="#fig3">Fig. 3</a> presenta la c&aacute;mara   de sensores &#91;<a href="#11">11</a>&#93;.</p>       <p align="center"><img src="img/revistas/itec/v11n1/v11n1a04fig3.gif"><a name="fig3"></a></p>     <p><i>2.2.2. Proceso de medici&oacute;n</i></p>     <p>El proceso de medici&oacute;n lo componen tres etapas   claramente identificadas: concentraci&oacute;n, medida   y reposo.</p>   <ul type="disc">     <li>Etapa de concentraci&oacute;n    ]]></body>
<body><![CDATA[<br>   Es la primera etapa del proceso de medici&oacute;n;   su objetivo es concentrar los vol&aacute;tiles de una   muestra (Ej: vino) en la c&aacute;mara de concentraci&oacute;n,   lo cual se consigue desactivando un conjunto   de dos electrov&aacute;lvulas de dos v&iacute;as dispuestas:   una a la entrada y otra a la salida; esto con   el objetivo de aislar el interior de la c&aacute;mara de   concentraci&oacute;n del ambiente exterior (ver <a href="#fig4">Fig. 4</a>).       <p align="center"><img src="img/revistas/itec/v11n1/v11n1a04fig4.gif"><a name="fig4"></a></p> En esta etapa se activa la bomba de aire para   dirigir el flujo hacia la salida y pasando por la   c&aacute;mara de sensores. El prop&oacute;sito es limpiar y   expulsar los residuos de vol&aacute;tiles almacenados   debido a las medidas anteriormente realizadas   para estabilizar los sensores.</li>     <li>Medida    <br>   Tal y como lo ilustra la <a href="#fig5">Fig. 5</a>, es la etapa en la   cual se realiza el proceso de medici&oacute;n a trav&eacute;s de   los sensores de gases, por lo tanto, se debe activar   la electrov&aacute;lvula 2 y la bomba de aire simult&aacute;neamente   para dirigir el flujo de aire desde la   bomba de aire hacia la c&aacute;mara de concentraci&oacute;n. De esta forma, los vol&aacute;tiles son arrastrados desde   la c&aacute;mara de concentraci&oacute;n hacia la c&aacute;mara de   sensores.</li>         <p align="center"><img src="img/revistas/itec/v11n1/v11n1a04fig5.gif"><a name="fig5"></a></p>     <li>Reposo    <br>   En la &uacute;ltima etapa del proceso de medici&oacute;n se   busca limpiar y expulsar los residuos de los vol&aacute;tiles   de la medida realizada anteriormente, para   ello se desactiva la electrov&aacute;lvula 1, se activa la   electrov&aacute;lvula 2 y la bomba. En esta instancia del   proceso se puede abrir la c&aacute;mara de concentraci&oacute;n   para retirar la muestra, ayudando a evacuar   los vol&aacute;tiles concentrados en ella para comenzar   una nueva medici&oacute;n, si es el caso. El proceso se   puede observar en la <a href="#fig4">Fig. 4</a>, el cual es el mismo   proceso al de concentraci&oacute;n pero sin la cantidad   de muestra.</li>       </ul>     <p><b><i>2.3. M&eacute;todos de procesado de datos</i></b></p>     <p><i>2.3.1. PCA (An&aacute;lisis de Componentes Principales)</i></p>     ]]></body>
<body><![CDATA[<p>El an&aacute;lisis de componentes principales es un   m&eacute;todo estad&iacute;stico que ha sido ampliamente utilizado   en el modelado de un conjunto de datos   multidimensionales &#91;<a href="#12">12</a>&#93;. Es un m&eacute;todo lineal sin   supervisi&oacute;n que ha sido ampliamente usado en   diferentes investigaciones en narices electr&oacute;nicas   &#91;<a href="#13">13</a>&#93;-&#91;<a href="#16">16</a>&#93;. Este m&eacute;todo de discriminaci&oacute;n de   un conjunto de datos es capaz de representar las   similitudes y diferencias de diferentes categor&iacute;as   en un plano o gr&aacute;fico bidimensional. Cuando las   categor&iacute;as o cluster son dif&iacute;ciles de observar y tienen   una alta dimensionalidad, el algoritmo PCA   trabaja como una poderosa herramienta para el   an&aacute;lisis de datos, ya que logra calcular un conjunto   de "eigenvectors" y "eigenvalues" de la matriz   de covarianza del conjunto de datos.</p>     <p>El an&aacute;lisis PCA tambi&eacute;n puede ser utilizado   como una herramienta para reducir la dimensi&oacute;n   del conjunto de datos, conservando la informaci&oacute;n   a trav&eacute;s de la variaci&oacute;n de dichos datos.</p>     <p><i>2.3.2. Red MLP (Perceptron Multicapa)</i></p>     <p>La red neuronal seleccionada para el entrenamiento   con los datos fue la MLP con el algoritmo   Backpropagation (BP). Este algoritmo de entrenamiento   es el m&aacute;s conocido en las redes neuronales   multicapa y es la red m&aacute;s flexible de implementar   en hardware, ya que se definen las reglas   de propagaci&oacute;n del error desde la salida hasta las   unidades de entrada de la red y el ajuste de los   pesos. En la actualidad existen algunas investigaciones   donde se han implementado algoritmos   embebidos en diferente hardware para optimizar   el funcionamiento y aplicabilidad de este tipo de   instrumentos de medida &#91;<a href="#17">17</a>&#93;,&#91;<a href="#18">18</a>&#93;.</p>     <p>En las pruebas realizadas en la investigaci&oacute;n   con el hardware DSP, el entrenamiento de la red   neuronal se realiz&oacute; mediante la simulaci&oacute;n offline   de la misma, mediante un PC. Los valores finales   de los pesos fueron obtenidos en la sesi&oacute;n   de entrenamiento y luego fueron almacenados en   la memoria del DSP.</p>     <p><b><i>2.4. Herramienta de Programaci&oacute;n</i></b></p>     <p>Tal y como se mencion&oacute; anteriormente, el prop&oacute;sito   de este proyecto fue realizar la implementaci&oacute;n   del algoritmo de la red MLP en forma embebida,   a trav&eacute;s de la tecnolog&iacute;a DSP. Asimismo,   tambi&eacute;n se implementaron diferentes bloques de   programaci&oacute;n para la adquisici&oacute;n, almacenamiento,   pre-procesamiento y procesamiento de datos,   ya que fueron necesarios para obtener un sistema   que no dependiera completamente del computador   al momento de clasificar los compuestos   vol&aacute;tiles. Todo esto fue posible implementarlo en   la DSP, tal y como se ilustra en los diferentes Bloques   del simulink previamente configurados (ver   <a href="#fig6">Fig. 6</a>).</p>     <p align="center"><a href="img/revistas/itec/v11n1/v11n1a04fig6" target="_blank">Figura 6</a><a name="fig6"></a></p>     <p>En la etapa de pre-procesamiento de datos se   utilizaron algoritmos de normalizaci&oacute;n por centrado   de datos y autoescalado; los cuales fueron   implementados utilizando la programaci&oacute;n y los   respectivos bloques que realizan las mismas operaciones   con el c&oacute;digo en Matlab.</p>     <p>A trav&eacute;s del bloque "enabled subsystem" se   activa o desactiva el subsistema de adquisici&oacute;n   "DATA_ACQUISITION"; es decir un pulso del TIMER_   2 pasa de un estado bajo a alto y activa   el subsistema "READ_DATA_CLASSIFICATION",   con el objetivo de leer los datos almacenados y   as&iacute; realizar la respectiva clasificaci&oacute;n. Los datos   almacenados fueron le&iacute;dos a trav&eacute;s del bloque   "Data Store Read" uno por cada canal, y luego de   la misma forma se pasan por un bloque de c&oacute;digo   embebido para aplicar los diferentes algoritmos de   pre-procesamiento, tal y como lo ilustra la <a href="#fig7">Fig. 7</a>.</p>       ]]></body>
<body><![CDATA[<p align="center"><a href="img/revistas/itec/v11n1/v11n1a04fig7" target="_blank">Figura 7</a><a name="fig7"></a></p>     <p>En la <a href="#fig8">Fig. 8</a> se observan los diferentes bloques   utilizados para construir una matriz de referencia   con los datos adquiridos; la cual est&aacute; asociada a cada muestra que se quiere clasificar con la red   neuronal. Las medidas previamente fueron agrupadas   por categor&iacute;as y luego etiquetadas para formar   la matriz de entrenamiento; la cual gener&oacute; el conjunto   de pesos de la red neuronal para implementarlos   a la DSP.</p>       <p align="center"><img src="img/revistas/itec/v11n1/v11n1a04fig8.gif"><a name="fig8"></a></p>     <p>A continuaci&oacute;n se presentan dos l&iacute;neas de c&oacute;digo   generado en Matlab para la configuraci&oacute;n de   la red neuronal y el posterior entrenamiento, donde   la M es el rango de valores de entrada de la red   con 5 neuronas en la primera capa y 1 sola neurona   en la &uacute;ltima capa. Las funciones de transferencia   para cada una de las capas fueron la "tansig"   y "purelin".</p>     <p>- net = newff(M,&#91;5 1&#93;,{'tansig' 'purelin'})    <br>  - gensim (net)</p>     <p>Una vez obtenido el entrenamiento de la red   con la matriz de datos, se aplic&oacute; la funci&oacute;n "gensim"   para generar el bloque del <i>simulink</i>, el cual   va implementado en la DSP. La clasificaci&oacute;n de   la nueva medida fue obtenida "on-line", logrando   identificar el compuesto vol&aacute;til.</p>     <p><b><i>2.5. Protocolo de medida</i></b></p>     <p>A continuaci&oacute;n se describen los par&aacute;metros   que fueron necesarios para la adquisici&oacute;n de las   medidas. En total se realizaron 25 medidas repetitivas   (5 medidas por cada uno de los tres vinos)   acondicionadas en la c&aacute;mara de concentraci&oacute;n,   y a trav&eacute;s de un recipiente de vidrio con capacidad   de 20 ml; cada medida fue dispuesta con   una cantidad de 5 ml.</p>     <p>Los tiempos de medida fueron los siguientes:</p>     ]]></body>
<body><![CDATA[<p>- 10 minutos de concentraci&oacute;n.    <br> - 6 minutos de medida.    <br> - 15 minutos de reposo.</p>     <p>Debido al tipo de compuesto vol&aacute;til emanado   por cada uno de los vinos (en este caso el   porcentaje de alcohol), fue necesario aumentar   el tiempo de reposo en 5 min. El porcentaje de   alcohol por cada uno de los vinos fueron los siguientes:</p>     <p>- Vino manzana (6%).    <br> - Vino tinto (8%).    <br> - Vino casillero (13,5%).</p>     <p>En la <a href="#fig9">Fig. 9</a> se ilustra la imagen de la nariz electr&oacute;nica   y los componentes con tecnolog&iacute;a DSP.</p>       <p align="center"><img src="img/revistas/itec/v11n1/v11n1a04fig9.gif"><a name="fig9"></a></p>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p><b>3. RESULTADOS</b></p>     <p><b><i>3.1. Resultados del filtro digital implementado   en el DSP</i></b></p>     <p>En este apartado se presentan los resultados   obtenidos a partir del filtro Butterworth   baso bajo tipo IIR (Infinite Impulse Response),   dise&ntilde;ado con la herramienta FDATool de Simulink,   el cual fue implementado en el DSP para   filtrar las se&ntilde;ales de los sensores de gases en   las pruebas realizadas con los compuestos qu&iacute;micos   vol&aacute;tiles. Es importante mencionar, que   debido a las caracter&iacute;sticas el&eacute;ctricas de la tarjeta,   las se&ntilde;ales de los sensores no presentaron   variaciones importantes en el momento de realizar   el acople con las fuentes de alimentaci&oacute;n   de 5 y 10 Voltios DC.</p>     <p>El paquete de dise&ntilde;o y an&aacute;lisis de filtros digitales   con FDATool es una interfaz gr&aacute;fica de   usuario que permite el dise&ntilde;o de un filtro de forma   sencilla. En el dise&ntilde;o se utiliz&oacute; un filtro pasa   baja tipo Butterworth el cual fue implementado   en la DSP para filtrar las se&ntilde;ales adquiridas a   trav&eacute;s del m&oacute;dulo ADC a una frecuencia de 1   Hz.</p>     <p>Los par&aacute;metros configurados en el bloque   FDATool fueron los siguientes:</p>     <p>- Frecuencia de muestreo: 1 Hz.    <br> - Banda de paso: 0.01 Hz.    <br> - Atenuaci&oacute;n en la banda de paso: 1 dB.    <br> - Banda de atenuaci&oacute;n: 0.16 Hz.    <br> - Atenuaci&oacute;n de la banda de rechazo: 20 dB.</p>     ]]></body>
<body><![CDATA[<p>Se puede observar en la <a href="#fig1">Fig. 10</a> las respuestas   o se&ntilde;ales de los sensores de gases adquiridos   sin utilizar el filtro digital.</p>       <p align="center"><img src="img/revistas/itec/v11n1/v11n1a04fig10.gif"><a name="fig10"></a></p>     <p>La <a href="#fig1">Fig. 11</a> ilustra una notable diferencia de   las se&ntilde;ales adquiridas al implementar el filtro   digital en la DSP, mejorando de forma considerable   la adquisici&oacute;n de los datos y eliminando   las componentes de frecuencia no deseada.</p>       <p align="center"><img src="img/revistas/itec/v11n1/v11n1a04fig11.gif"><a name="fig11"></a></p>     <p>Es necesario mencionar que al momento de   calibrar cada uno de los 8 sensores de gases, se   observaron variaciones importantes de la se&ntilde;al   en los sensores ubicados en las posiciones CH4   y CH8, los cuales corresponden a los sensores   TGS 842 y TGS 800. Lo anterior fue por la saturaci&oacute;n   al que fueron sometidos por compuestos   vol&aacute;tiles y a la reducci&oacute;n del tiempo de vida por   derivas generadas (por ejemplo, variaci&oacute;n en el   Heater del sensor) en pruebas anteriores. Por   lo tanto, los sensores, mencionados anteriormente,   fueron descartados para ser utilizados   en las pruebas posteriores; el cual no afect&oacute; los   resultados y de esta forma, se redujo la matriz   a 6 sensores.</p>     <p>En la <a href="#fig1">Fig. 12 (a)</a>, <a href="#fig1">Fig. 12 (b)</a> y <a href="#fig1">Fig. 12(c)</a> se   observan cada una de las se&ntilde;ales filtradas de   los tres diferentes tipos de vino. Las respuestas   de los sensores fueron adquiridas en se&ntilde;ales   voltaje mediante un circuito divisor, el cual se   realiz&oacute; el c&aacute;lculo de dichas se&ntilde;ales en valores   de resistencia del sensor (Rs), y a su vez, fueron   convertidas en valores de conductancia (1/Rs). Esto fue importante ya que a estos valores de   amplitud fueron m&aacute;s adecuados para realizar el   procesamiento de cada una de las medidas.</p>       <p align="center"><a href="img/revistas/itec/v11n1/v11n1a04fig12" target="_blank">Figura 12</a><a name="fig12"></a></p>     <p>En las figuras es posible observar a simple   vista las diferencias de cada una de las se&ntilde;ales   de los sensores en la detecci&oacute;n de los tres   compuestos.</p>     <p><b><i>3.2. An&aacute;lisis PCA</i></b></p>     <p>Al conjunto de datos adquiridos se aplic&oacute; el   algoritmo de PCA dando como resultado una diferencia   notable en la agrupaci&oacute;n de cada categor&iacute;a,   permitiendo observar la repetitividad y   selectividad de la nariz electr&oacute;nica (ver <a href="#fig1">Fig. 13</a>). Tomando como base lo anterior, los datos obtenidos   fueron utilizados para clasificar los tres tipos   de muestras, teniendo una correcta discriminaci&oacute;n de las medidas de los tres tipos de vinos (es   decir, manzana, tinto y casillero). Las agrupaciones   demuestran la variaci&oacute;n del conjunto de datos   en un plano de dos dimensiones.</p>     ]]></body>
<body><![CDATA[<p align="center"><a href="img/revistas/itec/v11n1/v11n1a04fig13" target="_blank">Figura 13</a><a name="fig13"></a></p>     <p>Aunque el algoritmo PCA no fue implementado   en la DSP, fue de gran utilidad en este estudio, ya   que de una forma visual es posible verificar el funcionamiento   del sistema. La importancia de utilizar   este algoritmo conllev&oacute; a validar de una forma   m&aacute;s completa el protocolo de medici&oacute;n, el sistema   de adquisici&oacute;n y procesamiento de los datos.</p>     <p>Una de las funciones m&aacute;s significativas del algoritmo   PCA fue obtener un conjunto de medidas   confiables en el momento en que se llegaran a   utilizar en la etapa de clasificaci&oacute;n. Una vez obtenidas   las medidas, se realiz&oacute; la normalizaci&oacute;n y   extracci&oacute;n caracter&iacute;stica al conjunto de datos, obteniendo   una matriz de dimensi&oacute;n de 25 medidas   x 6 sensores.</p>     <p>Mediante la interfaz de usuario de la Toolbox-   PLS_Toolbox, "PCAGUI" de Matlab, fue muy f&aacute;cil   realizar la discriminaci&oacute;n con datos normalizados   y sin normalizar, y a su vez, efectuar una evaluaci&oacute;n   de las medidas selectivas y repetitivas. Con   esta aplicaci&oacute;n es posible encontrar errores en el   protocolo de medida, ya que a trav&eacute;s de la b&uacute;squeda   de "outliers" o medidas err&oacute;neas se puede   ajustar de la mejor forma posible dicho proceso.</p>     <p>Con la implementaci&oacute;n de la red neuronal MLP,   entrenada a partir de los datos obtenidos, se obtuvo   un porcentaje de clasificaci&oacute;n del 100% de   acierto, el cual permiti&oacute; ver la diferencia que existe   entre cada grupo de medidas clasificadas por   categor&iacute;as, Los aciertos est&aacute;n representados con   la l&iacute;nea punteada de color verde y los objetivos   con l&iacute;nea de color rojo, tal y como se observa en la   figura 14. Con esta base datos se realiz&oacute; el entrenamiento   con la red neuronal y los pesos fueron   utilizados para el proceso de clasificaci&oacute;n con la   DSP.</p>     <p><b><i>3.3. An&aacute;lisis de clasificaci&oacute;n</i></b></p>     <p>Despu&eacute;s de realizar diferentes pruebas experimentales   (10 medidas) con las tres categor&iacute;as de   vinos seleccionados, se registraron los aciertos y   desaciertos en la clasificaci&oacute;n de medidas (ver <a href="#tab2">Tabla   II</a>), con el prop&oacute;sito de obtener un porcentaje   que permitiera determinar la respuesta de la nariz   electr&oacute;nica, mediante el procesamiento con la   tecnolog&iacute;a DSP. En la <a href="#tab2">tabla II</a> es posible observar   que el porcentaje de aciertos es mayor, pero con   un valor del 16.6 % en los desaciertos.</p>     <p align="center"><a href="img/revistas/itec/v11n1/v11n1a04tab2" target="_blank">Tabla II</a><a name="tab2"></a></p>     <p>Es importante mencionar que los aciertos obtenidos   en la respuesta con el sistema DSP y el   procesamiento con el PC fueron muy similares, llegando   a obtener un porcentaje de acierto del 100   % de clasificaci&oacute;n. A pesar de los desaciertos los   resultados con el hardware DSP fueron buenos, ya   que los par&aacute;metros de entrenamiento no variaron   en las diferentes pruebas.</p>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p><b>4. CONCLUSIONES</b></p>     <p>Despu&eacute;s de configurar la DSP para aplicaciones   port&aacute;tiles con todos los par&aacute;metros necesarios   para el correcto funcionamiento, se realizaron   diferentes pruebas para lograr verificar el comportamiento   mediante las secuencias programadas   con los diferentes algoritmos embebidos usados   en la nariz electr&oacute;nica.</p>     <p>Con la nariz electr&oacute;nica disponible se realizaron   diferentes pruebas con compuestos vol&aacute;tiles   emitidos por tres clases de vino, con el fin   de obtener una base de datos a partir de diferentes   muestras que fueron procesadas con los   respectivos algoritmos, con lo cual fue posible   determinar que los datos fueron &uacute;tiles para el   entrenamiento de la red neuronal implementada "On-Chip", como m&eacute;todo de procesamiento y la   respectiva clasificaci&oacute;n.</p>     <p>En las pruebas experimentales realizadas se   obtuvo un porcentaje de aciertos y desaciertos en   la clasificaci&oacute;n, dando como resultado un porcentaje   considerable en los aciertos, lo cual confirma   la efectividad del equipo, generando as&iacute;, una importante   opci&oacute;n para ser aplicado en la industria   o en un &aacute;rea espec&iacute;fica.</p>     <p>Con esta investigaci&oacute;n aplicada fue posible   determinar que las narices electr&oacute;nicas tienden a   descalibrarse, debido a que los sensores de gases   sufren efectos de deriva, debido al contante uso   de los mismos. Estos problemas podr&iacute;an solucionarse   aplicando algunos m&eacute;todos de correcci&oacute;n   de derivas a los sensores.</p>     <p>Con el sistema de nariz electr&oacute;nica compuesto   de hardware DSP, se alcanz&oacute; una efectividad del   83,4 % de tasa de &eacute;xito en la calificaci&oacute;n de las   medidas. Por tal motivo, a trav&eacute;s de este resultado   se puede concluir que en la implementaci&oacute;n   real de este tipo de dispositivos en un sistema   multisensorial, existe una importante variaci&oacute;n de   la respuesta obtenida mediante la simulaci&oacute;n.</p>     <p>Para un trabajo futuro ser&iacute;a conveniente aplicar   otros m&eacute;todos de clasificaci&oacute;n, tales como redes   neuronales tipo probabil&iacute;sticas (PNN) o m&aacute;quinas   de soporte vectorial (SVM), con el fin de mejorar el   entrenamiento y la clasificaci&oacute;n de medidas con   los sistemas de narices electr&oacute;nicas.</p>     <p>&nbsp;</p>     <p><b>AGRADECIMIENTOS</b></p>     <p>El grupo de Investigaci&oacute;n en Sistemas Multisensoriales   y Reconocimiento de Patrones de la   Universidad de Pamplona, agradece el apoyo econ&oacute;mico   por motivos de la convocatoria interna de   los 50 a&ntilde;os de la Universidad de Pamplona.</p>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <p><b>REFERENCIAS</b></p>     <!-- ref --><p>&#91;<a name="1">1</a>&#93; R. Moreno, G. Caballero, F. Ram&oacute;n, A. Matia, "La Nariz   Electr&oacute;nica: Estado del Arte," en Revista (RIAI), vol. 6,   no. 3, pp. 76-91, Jul. 2009.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000155&pid=S1692-1798201400010000400001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="2">2</a>&#93; K. Persaud, Dodd. G, "Analysis of discrimination mechanisms   in the mammalian olfactory system using a   model nose," in Nature 299, pp. 352-355, Sep. 1982.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000157&pid=S1692-1798201400010000400002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="3">3</a>&#93; J.W. Gardner, P.N, Bartlett, "A brief history of electronic   noses. Sensors and Actuators," in B: Chemical. vol. 18,   no. 1-3, pp. 211-220, Mar. 1994.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000159&pid=S1692-1798201400010000400003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="4">4</a>&#93; J.C. Rodr&iacute;guez, A.C.M. Dur&aacute;n, "Electronic Odor system   to detect volatile Compounds," R Col Tec Avan (RCTA),   vol. 2, no. 12, pp. 20-26, 2008.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000161&pid=S1692-1798201400010000400004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     ]]></body>
<body><![CDATA[<!-- ref --><p>&#91;<a name="5">5</a>&#93; S. Zhang, C. Xie, D. Zeng, H. Li, Y. Liu, S. Cai, "A sensor   array optimization method for electronic noses with   sub-arrays," in Sensand Actu B: Chem, vol. 142, no. 1,   pp. 243-252, Oct. 2009.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000163&pid=S1692-1798201400010000400005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="6">6</a>&#93; B.A. Botre, D.C. Gharpure, A.D. Shaligram, "Embedded   Electronic Nose and Supporting Software Tool for its   Parameter Optimization," in Sensand ActuB: Chem,   vol. 146, no. 2, pp. 453-459. Apr. 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000165&pid=S1692-1798201400010000400006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="7">7</a>&#93; B. Shi, L. Zhao, R. Zhi, X. Xi ,X. Longjing, "Optimization of   electronic nose sensor array by genetic algorithms in   Tea quality analysis," in Math and Com Mod, vol. 58,   no. 3-4, pp.752-758, Aug. 2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000167&pid=S1692-1798201400010000400007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="8">8</a>&#93; P. Saha, S. Ghorai, B. Tudu, R. Bandyopadhyay, N. Bhattacharyya, "Optimization of sensor array in   electronic nose by combinational feature selection   method," in SensTech (ICST), pp. 341-346. Kolkata,   Dec. 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000169&pid=S1692-1798201400010000400008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="9">9</a>&#93; L. Zhang, F. Tian, "A Novel Chaotic Sequence Optimization   Neural Network for Concentration Estimation of   Formaldehyde by an Electronic Nose," in CompIntelland   ComNet (CICN), Fourth International Conference on, pp. 856-859, Nov., 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000171&pid=S1692-1798201400010000400009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     ]]></body>
<body><![CDATA[<!-- ref --><p>&#91;<a name="10">10</a>&#93; B. J. Brezmes, E Llobet, X Vilanova, G Saiz, X Correig,   "Fruit ripeness monitoring using an electronic nose,"   in Sens and Act B: Chem, vol. 69, no. 3, pp. 223-229,   Oct. 2000.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000173&pid=S1692-1798201400010000400010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="11">11</a>&#93; J. Rodr&iacute;guez. C. Dur&aacute;n and A, Reyes, "Electronic Nose   for Quality Control of Colombian Coffee through the   Detection of Defects in Cup Tests", Sens, vol. 10, no. 1,   pp. 36-46, Dec. 2010.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000175&pid=S1692-1798201400010000400011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="12">12</a>&#93; M. E. Wall, A. Rechtsteiner, L. M. Rocha, "Singular value   decomposition and principal component analysis,   A Practical Approach to Microarray Data Analysis,"   Chapter 5, pp. 91-109 USA, 2003.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000177&pid=S1692-1798201400010000400012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="13">13</a>&#93; T. Ekl&ouml;v, G. Johansson, F. Winquist, I. Lundstr&ouml;m, "Monitoring   Sausage Fermentation Using an Electronic   Nose," in J of the Scienof F and Agr, vol. 76, no. 4,   pp. 525-532, Apr. 1998.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000179&pid=S1692-1798201400010000400013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="14">14</a>&#93; J.S., M. Martens, P. Turkki, "Application of an electronic   nose system for prediction of sensory quality changes   of a meat product (pizza topping) during storage," in   FScand Tec, vol. 40, no. 6, pp. 1095-1101, Aug. 2007.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000181&pid=S1692-1798201400010000400014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     ]]></body>
<body><![CDATA[<!-- ref --><p>&#91;<a name="15">15</a>&#93; M. Liu, X. Hang, K. Tu, L. Pan, J. Tu. L. Tang, P. Liu, G. Zhan, Q. Zhong. Z. Xiong, "Application of electronic   nose in Chinese spirits quality control and flavour assessment,"   in FContr, vol. 26, no. 2, pp. 564-570, Aug. 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000183&pid=S1692-1798201400010000400015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="16">16</a>&#93; D. Gao, F. Liu, J. Wang, "Quantitative analysis of multiple   kinds of volatile organic compounds using hierarchical   models with an electronic nose," in Sen and   AcB: Chem, vol. 161, no. 1, 3, pp.578-586, Jan. 2012.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000185&pid=S1692-1798201400010000400016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="17">17</a>&#93; F. Benrekia, M. Attari, M. Bouhedda, "Gas Sensors   Characterization and Multilayer Perceptron (MLP)   Hardware Implementation for Gas Identification Using   a Field Programmable Gate Array (FPGA)," in Sens, vol. 13, no. 3, pp.2967-2985, Mar. 2013.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000187&pid=S1692-1798201400010000400017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p>     <!-- ref --><p>&#91;<a name="18">18</a>&#93; K. Song, Q. Wang,Q. Liu, H. Zhang, Y. Cheng, "A Wireless   Electronic Nose System Using a Fe<sub>2</sub>O<sub>3</sub> Gas   Sensing Array and Least Squares Support Vector Regression,"   in Sensors, vol. 11, no. 1, pp. 485-505, Jan. 2011.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000189&pid=S1692-1798201400010000400018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></p> </font>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Moreno]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Caballero]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Ramón]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Matia]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[La Nariz Electrónica: Estado del Arte]]></article-title>
<source><![CDATA[Revista (RIAI)]]></source>
<year>Jul.</year>
<month> 2</month>
<day>00</day>
<volume>6</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>76-91</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Persaud]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Dodd]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Analysis of discrimination mechanisms in the mammalian olfactory system using a model nose]]></article-title>
<source><![CDATA[Nature]]></source>
<year>Sep.</year>
<month> 1</month>
<day>98</day>
<volume>299</volume>
<page-range>352-355</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gardner]]></surname>
<given-names><![CDATA[J.W]]></given-names>
</name>
<name>
<surname><![CDATA[Bartlett]]></surname>
<given-names><![CDATA[P.N]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A brief history of electronic noses: Sensors and Actuators]]></article-title>
<source><![CDATA[B: Chemical]]></source>
<year>Mar.</year>
<month> 1</month>
<day>99</day>
<volume>18</volume>
<numero>1-3</numero>
<issue>1-3</issue>
<page-range>211-220</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rodríguez]]></surname>
<given-names><![CDATA[J.C]]></given-names>
</name>
<name>
<surname><![CDATA[Durán]]></surname>
<given-names><![CDATA[A.C.M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Electronic Odor system to detect volatile Compounds]]></article-title>
<source><![CDATA[R Col Tec Avan (RCTA)]]></source>
<year>2008</year>
<volume>2</volume>
<numero>12</numero>
<issue>12</issue>
<page-range>20-26</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Xie]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Zeng]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Cai]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A sensor array optimization method for electronic noses with sub-arrays]]></article-title>
<source><![CDATA[Sensand Actu B: Chem]]></source>
<year>Oct.</year>
<month> 2</month>
<day>00</day>
<volume>142</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>243-252</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Botre]]></surname>
<given-names><![CDATA[B.A]]></given-names>
</name>
<name>
<surname><![CDATA[Gharpure]]></surname>
<given-names><![CDATA[D.C]]></given-names>
</name>
<name>
<surname><![CDATA[Shaligram]]></surname>
<given-names><![CDATA[A.D]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Embedded Electronic Nose and Supporting Software Tool for its Parameter Optimization]]></article-title>
<source><![CDATA[Sensand ActuB: Chem]]></source>
<year>Apr.</year>
<month> 2</month>
<day>01</day>
<volume>146</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>453-459</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shi]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Zhao]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Zhi]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Xi]]></surname>
<given-names><![CDATA[X]]></given-names>
</name>
<name>
<surname><![CDATA[Longjing]]></surname>
<given-names><![CDATA[X]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimization of electronic nose sensor array by genetic algorithms in Tea quality analysis]]></article-title>
<source><![CDATA[Math and Com Mod]]></source>
<year>Aug.</year>
<month> 2</month>
<day>01</day>
<volume>58</volume>
<numero>3-4</numero>
<issue>3-4</issue>
<page-range>752-758</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Saha]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Ghorai]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Tudu]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Bandyopadhyay]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
<name>
<surname><![CDATA[Bhattacharyya]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Optimization of sensor array in electronic nose by combinational feature selection method]]></article-title>
<source><![CDATA[SensTech (ICST)]]></source>
<year>Dec.</year>
<month> 2</month>
<day>01</day>
<page-range>341-346</page-range><publisher-loc><![CDATA[Kolkata ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Tian]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Novel Chaotic Sequence Optimization Neural Network for Concentration Estimation of Formaldehyde by an Electronic Nose]]></article-title>
<source><![CDATA[]]></source>
<year>Nov.</year>
<month>, </month>
<day>20</day>
<conf-name><![CDATA[Fourth International Conference on]]></conf-name>
<conf-loc> </conf-loc>
<page-range>856-859</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Brezmes]]></surname>
<given-names><![CDATA[B. J]]></given-names>
</name>
<name>
<surname><![CDATA[Llobet]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Vilanova]]></surname>
<given-names><![CDATA[X]]></given-names>
</name>
<name>
<surname><![CDATA[Saiz]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Correig]]></surname>
<given-names><![CDATA[X]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Fruit ripeness monitoring using an electronic nose]]></article-title>
<source><![CDATA[Sens and Act B: Chem]]></source>
<year>Oct.</year>
<month> 2</month>
<day>00</day>
<volume>69</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>223-229</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rodríguez]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Durán]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Reyes]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Electronic Nose for Quality Control of Colombian Coffee through the Detection of Defects in Cup Tests]]></article-title>
<source><![CDATA[Sens]]></source>
<year>Dec.</year>
<month> 2</month>
<day>01</day>
<volume>10</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>36-46</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wall]]></surname>
<given-names><![CDATA[M. E]]></given-names>
</name>
<name>
<surname><![CDATA[Rechtsteiner]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Rocha]]></surname>
<given-names><![CDATA[L. M]]></given-names>
</name>
</person-group>
<source><![CDATA[Singular value decomposition and principal component analysis: A Practical Approach to Microarray Data Analysis]]></source>
<year>2003</year>
<page-range>91-109</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Eklöv]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Johansson]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Winquist]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Lundström]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Monitoring Sausage Fermentation Using an Electronic Nose]]></article-title>
<source><![CDATA[J of the Scienof F and Agr]]></source>
<year>Apr.</year>
<month> 1</month>
<day>99</day>
<volume>76</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>525-532</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[J.S.]]></surname>
</name>
<name>
<surname><![CDATA[Martens]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Turkki]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Application of an electronic nose system for prediction of sensory quality changes of a meat product (pizza topping) during storage]]></article-title>
<source><![CDATA[FScand Tec]]></source>
<year>Aug.</year>
<month> 2</month>
<day>00</day>
<volume>40</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>1095-1101</page-range></nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Hang]]></surname>
<given-names><![CDATA[X]]></given-names>
</name>
<name>
<surname><![CDATA[Tu]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Pan]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Tu]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Tang]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Zhan]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Zhong]]></surname>
<given-names><![CDATA[Q]]></given-names>
</name>
<name>
<surname><![CDATA[Xiong]]></surname>
<given-names><![CDATA[Z]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Application of electronic nose in Chinese spirits quality control and flavour assessment]]></article-title>
<source><![CDATA[FContr]]></source>
<year>Aug.</year>
<month> 2</month>
<day>01</day>
<volume>26</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>564-570</page-range></nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gao]]></surname>
<given-names><![CDATA[D]]></given-names>
</name>
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Quantitative analysis of multiple kinds of volatile organic compounds using hierarchical models with an electronic nose]]></article-title>
<source><![CDATA[Sen and AcB: Chem]]></source>
<year>Jan.</year>
<month> 2</month>
<day>01</day>
<volume>161</volume>
<numero>1</numero><numero>3</numero>
<issue>1</issue><issue>3</issue>
<page-range>578-586</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Benrekia]]></surname>
<given-names><![CDATA[F]]></given-names>
</name>
<name>
<surname><![CDATA[Attari]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Bouhedda]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Gas Sensors Characterization and Multilayer Perceptron (MLP) Hardware Implementation for Gas Identification Using a Field Programmable Gate Array (FPGA)]]></article-title>
<source><![CDATA[Sens]]></source>
<year>Mar.</year>
<month> 2</month>
<day>01</day>
<volume>13</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>2967-2985</page-range></nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Song]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[Q]]></given-names>
</name>
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[Q]]></given-names>
</name>
<name>
<surname><![CDATA[Zhang]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Cheng]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Wireless Electronic Nose System Using a Fe2O3 Gas Sensing Array and Least Squares Support Vector Regression]]></article-title>
<source><![CDATA[Sensors]]></source>
<year>Jan.</year>
<month> 2</month>
<day>01</day>
<volume>11</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>485-505</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
