Next Article in Journal
Different Diacetyl Perception Detected through MOX Sensors in Real-Time Analysis of Beer Samples
Next Article in Special Issue
Nickel-Doped ZnO Porous Sea Urchin Nanostructures with Various Amounts of Oxygen Defects for Volatile Organic Compound Detection
Previous Article in Journal
New ICT-Based Ratiometric Two-Photon near Infrared Probe for Imaging Tyrosinase in Living Cells, Tissues, and Whole Organisms
Previous Article in Special Issue
Cross-Linked SnO2 Nanosheets Modified by Ag Nanoparticles for Formaldehyde Vapor Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Study on Denoising Method of Photoionization Detector Based on Wavelet Packet Transform

1
School of Mines, China University of Mining and Technology, Xuzhou 221116, China
2
Rare Earth Research Institute, China University of Mining and Technology, Xuzhou 221116, China
3
National and Local Joint Engineering Laboratory of Internet Application Technology on Mine, China University of Mining and Technology, Xuzhou 221116, China
*
Author to whom correspondence should be addressed.
Chemosensors 2023, 11(2), 146; https://doi.org/10.3390/chemosensors11020146
Submission received: 25 December 2022 / Revised: 12 February 2023 / Accepted: 13 February 2023 / Published: 16 February 2023
(This article belongs to the Special Issue Chemical Sensors for Volatile Organic Compound Detection)

Abstract

:
Aiming at the task of noise suppression caused by the photoionization detector (PID) monitoring signal of volatile organic compounds (VOCs) due to local non-uniformity of the photocathode surface of PID in the ionization chamber, this paper proposes an analytical method of a PID signal with the adaptive weight of the small wave package decomposition node. The PID signal is transmitted to the upper machine software through the single-chip microcontroller. The appropriate wavelet packet decomposition level is determined according to the time frequency characteristics of the original signal of the PID, and the optimal wavelet packet base is selected through the polynomial fitting of the signal quality evaluation index. By comparing the quality of signals processed by the traditional wavelet packet denoising method and the denoising method presented in this paper, the superiority of the proposed method in the denoising signals of PID was verified. This method can eliminate the noise generated by local non-uniformity on the photocathode surface of the PID ionization chamber in a high humidity environment, which lays a foundation for the accurate monitoring of VOCs in a high humidity environment.

1. Introduction

Volatile organic compounds (VOCs) usually refer to organic compounds with a boiling point between 50 °C and 260 °C under normal pressure [1]. VOCs affect the environmental quality and are carcinogenic and mutagenic to the human body [2,3,4]. At present, the monitoring of VOCs mainly includes photoionization detection (PID), Fourier transform infrared spectrometry (FTIR), and gas chromatography-mass spectrometry (GC-MS), flame ionization detection (FID), metal oxide semiconductor sensors (MOS), differential optical absorption spectroscopy (DOAS), and other methods. The maintenance cost of FTIR optical equipment is high and it requires a large maintenance amount. The detection cycle of the GC-MS samples is relatively long. In addition, different detectors have different amounts of sensitivity, selectivity, accuracy, and equipment maintenance. When FID monitors VOCs, oxygen, moisture, and organics containing nitrogen, oxygen, or halogen atoms in the flue gas can interfere with the test; VOCs detected by DOAS are of limited variety. At present, it can mainly monitor benzene, toluene, and other benzene series [5]. Currently, portable VOC monitoring methods are widely used including PID and MOS. Fanli Meng et al. [6,7,8,9] used Au/SnO2/RGO nanocomposites to prepare MOS sensors, which can monitor 1–1000 ppm of ethanol. MOS sensors made of reduced GO/carbon monoxide nanocomposites can monitor 1 ppb of xylene. The response time of the sensor was shortened by LaCoO3 modified ZnO, and the optimum temperature of four alcohol homologous gases monitored by a ZnO sensor was studied. However, MOS gas sensors have poor selectivity.
PID is one of the most widely used portable VOC gas detection technologies. The measurement accuracy of the PID is used through the proper denoising method, which has always been employed by scholars both domestic and abroad. Rezende [10] used the digital moving average filtering method to decrease the noise of the PID sensor data to obtain a lower limit of toluene monitoring. Agbroko et al. [11] used first-order low-pass filtering to reduce the noise of the PID sensor, and obtained a sensor signal with a high signal-to-noise ratio for the analysis of the total content of VOCs and the content of each component. Je C et al. reported that in a multi-channel VOC monitoring system, the average value filtering was used to lower the noise of the PID sensing data, and the optimal average value sampling number was found through experiments. Liu Chang [12] compared the advantages and disadvantages of VOC monitoring based on PID. The effects of the limited filtering method, median filtering method, arithmetic average filtering method, recursive average filtering method, median average filtering method, the median value average filtering method, and the median average filtering method have been discussed in detail. Finally, the median average filtering method is applied for the optimal sensor data, and the data of the VOC monitoring sensor with a high signal-to-noise ratio can be obtained. At present, the noise of the PID signal is mostly filtered by median filtering and the low-pass filtering method [13]. The two filtering means separate the useful signal and the noise signal in the time domain by Fourier transform in the frequency domain, but the separation can be completed only when the useful signal and the noise signal are not mixed together, and the noise of the signal is often distributed in the whole frequency domain, so when removing the noise, the useful signal is often removed. Considering that the noise of the signal is often distributed in the entire frequency domain, useful signals are often removed simultaneously while removing noise [14,15,16,17]. Therefore, at present, the method of the denoising of PID sensors used for VOC monitoring at home and abroad takes effect at the cost of sacrificing signals. The wavelet analysis method can analyze the time frequency of the signal, overcoming the shortcomings of traditional filtering method that works only for frequency domain analysis [18,19,20]. Based on the analysis of traditional wavelet packet transform, this article proposes a method of decomposing the energy-adaptable weight of the small wave bag decomposition node. This method overcomes the problem of the traditional wavelets when removing the noise of the signal. Therefore, the accuracy of the VOC quantitative analysis is improved. This article verifies the superiority of the method of removing noise in small traditional wavelets through the signal quality evaluation results.

2. VOC Monitoring Device

The composition of the VOC monitoring device is as follows (Figure 1): single-chip module, PID module, A/D conversion module, serial port transmission module, and upper machine module. The PID enables VOCs to generate a current under high UV lamps. The current in the PID will generate a voltage value through a fixed resistor. After the analog voltage is converted by an A/D converter, it is displayed on a single-chip micro tube in a digital voltage form. The single-chip control serial port to send the data to the upper machine software was developed by C#. The time domain waveform generated by the sensor can be displayed and stored in the computer. The frequency domain signal stored by the upper machine software can be imported into MATLAB to perform denoising work on the light ionized sensor signal.

2.1. PID Module

Photoionization detection (PID) is the simplest technology to detect VOCs [21,22,23]. Its working principle (Figure 2) [24,25,26] is that a UV lamp acts as the light source, and the detected gas is passed into the ionization chamber, which is irradiated by UV light and decomposed into detected signals—electrons and ions. Under the action of an electric field, electrons and ions move to the positive and negative electrodes, respectively, to form the current, and the current is output after amplification. After the resistance of the fixed resistance value, the voltage value is output to realize the quantitative test of its gas concentration. The principle of a photoionization detector is shown in Figure 2.
In this device, a Shenyang Magnesium Technology Light ion gas sensor is used for VOC monitoring. The sensor has an ultra-small UV lamp of 10.6 eV (i.e., manufacturer: Shenyang Magnesium Technology, type: krypton gas lamp, window: magnesium fluoride, power: 0.5 W) that can monitor VOCs such as benzine, ketones, and aldehydes with an ionization potential of less than 10.6 eV. When the VOC concentration is 0, the PID voltage value is 0.043 V, the response time of PID is less than 3 s, and a VOC gas of 200 ppb–2000 ppm can be detected [27]. It also has different response values for different VOCs. The working temperature range is −20–60 °C. The sensor has three pins, which are power supply voltage pins, ground pins, and signal transmission pins, respectively. The XPT2046 modulus conversion chip is controlled by the single chip microcomputer in the signal transmission pins.

2.2. Single-Machine Serial Port Transmission Module

In the VOC monitoring device, the data acquisition and control unit of the light ionized sensor uses a STC89C52RC single-chip microcomputer to complete the content of the unit [28,29]. The STC89C52RC single-chip microcomputer is an 8-bit micro-controller developed by Hongjing Company, Wuhu, China, with an operating frequency of 12 MHz, a built-in 512 B memory and an 8 kB storage space. This device uses Keil Uvision 5 to record the C language into the single-chip machine.
The STC89C52 single-chip microcomputer does not have an A/D conversion function, so the module conversion module uses the XPT2046 chip controlled by a single-chip microcomputer. The XPT2046 contains a 12-bit resolution 125 kHz conversion rate to approach the A/D converter one by one to meet the real-time monitoring of the PID sensor to monitor VOCs. The PID signal output pins are connected to the AIN3 pin of the single-chip microcomputer with the DuPont line, and the PID and XPT2046 chip are together.
The serial port is a very widely used communication interface as it is cheap, easy to use, and the communication lines are simple, which can realize the interoperability of the single-chip microcomputer and the upper machine. The STC89C52RC single-chip microcontroller comes with UART (Universal Asynchronous Receiver Transmitter). The sensor data are passed to the upper machine by the serial port.

2.3. Design of the Upper Machine Module

The development of the upper-bit machine in the serial communication system used by a single-chip microcomputer for volatile organic matter monitoring was implemented in the development environment of Visual Studio 2015 [30]. The main function of the upper machine is to receive the signal value of the PID sensor through the microcontroller serial port and draw the waveform of the signal to generate the signal. First, we added serial ports, then added the GROUPBOX control to the window design, next, we added ComboBox1 to the selection of the port slogan in the GROUPBOX control range, added Combobox2 for the choice of baud rate, and then we finally added two radio button controls to select the receiving serial port transmission data. The pattern, the number, and character mode were chosen, three button controls were added to control the open port, closed port, and waveform display, then textbox control was added to display the signal value of the sensor.

2.4. VOCs Online Detection Device and Method

Since the response value of PID is easily affected by environmental factors such as temperature and humidity, the experimental device (Figure 3) was built in a fume hood room with stable environmental conditions. The indoor temperature of the ventilation cabinet was 25 degrees Celsius and the air pressure was 1.01 × 105 Pa. The standard gas used in this article was derived from Jining Xieli Specialty Co. Ltd., Jining, China. A standard gas bottle capacity is 8 L, the concentration of the standard gas is 2000 ppm benzene gas, and the gas is filled with nitrogen. A quality flowmeter was used to control the amount of the standard gas to calculate the content of the standard gas. The unit of the quality flowmeter is in L/min. Through Equation (1), the concentration of the standard gas can be calculated and its unit can be converted to mg/L to facilitate the calculation of the gas content in the gas cylinder. Among them, C is the mass concentration (mg/m3) of benzene gas, X is the volume concentration 2000 ppm, and M is the molar mass of benzene.
X = C × 24.5/M
The gas from the standard gas cylinder is introduced into the collecting cylinder with a capacity of 3 L. A certain concentration of benzene gas can be prepared in the collecting cylinder by controlling the flow rate and time of gas in the standard cylinder. The VOC monitoring module is shown in Figure 3.
The standard gas flow rate was 0.05 L/min, and the time was 10 s. The phenyl gas concentration in the gas cylinder was 5.57 ppm. The noise-containing PID response signal under this concentration is shown in Figure 4.

3. PID Sensor Signal Denoising Method Based on Wavelet Analysis

3.1. Selection of a Wavelet Decomposition Level

Given the orthogonal scale function φ ( x ) and its corresponding small wave function ψ ( x ) , there is [31,32,33,34]:
{ φ ( x ) = 2 k Z q k φ ( 2 x k ) ψ ( x ) = 2 k Z g k φ ( 2 x k )
where qk and gk are the conjugation filters; qk is the low-pass filter coefficient; gk is the high-pass filter coefficient.
Set μ0 = φ ( x ) , μ1 = ψ ( x ) , at this time:
{ μ 2 n ( x ) = 2 k Z q k μ n ( 2 x k ) μ 2 n + 1 ( x ) = 2 k Z g k μ n ( 2 x k )
Among them, n is the n-wave sequence when the decomposition scale is j.
Define V j n as a closure space for the function μn(x), V j 2 n is the closure space of μ2n(x), V j 2 n + 1 is the closure space of μ2n+1(x), then V j n can be decomposed as:
V j n = V j 2 n + V j 2 n + 1
where V j 2 n and V j 2 n + 1 meet the conditions of V j 2 n V j 2 n + 1 .
If the small wave packet coefficients of the signal on V j 2 n and V j 2 n + 1 are p j 2 n and p j 2 n + 1 , respectively, then the small wave bag decomposition can be obtained by { p k j + 1 , 2 n } and { p k j + 1 ,   2 n + 1 }, which is expressed as [35]:
{ p k j + 1 , 2 n = l h 2 l k p l j , n p k j + 1 , 2 n + 1 = l g 2 l k p l j , n
Among them, p k j , n indicates that the decomposition coefficient of the k wavebase on the n fork tree with a decomposition scale is j and p k j + 1 , 2 n and p k j + 1 , 2 n + 1   are p k j , n of two bit [36].
When the PID signal is ready, the decomposition level of the wavelet packet is first determined, where the decomposition level is too low. The noise and useful information of the signal cannot be effectively separated, and the signal noise cannot be effectively removed. In contrast, if the selected decomposition level is too high, a large amount of useful information of the signal will also be removed to cause the new distortion while removing the noise. Therefore, choosing the appropriate wavelet breakdown level is an important step for sensors to generate the signal noise. This article conducted a 4-layer small wave package decomposition experiment on the signal generated by the light ionization sensor. The number of decomposition layers is shown in Figure 5.
According to the Parseval theorem, the total energy of a signal in its time domain is equal to the total energy in the frequency domain. For small waves, just separate the signals and low-frequency components and changes in the form of signals, but the total energy before and after decomposition always remains equal. If a signal X (T) is decomposed to the lower layer, the energy of each sub-band signal can be calculated according to Equation (6) [37,38,39].
E i j = | S i , j ( t ) | 2 d t = k = 1 n | x i , j ( k ) | 2
The distribution of the corresponding energy distribution corresponding to the decomposition trees and decomposition of each node is shown in Figure 5.
The signal-to-noise ratio (SNR) and mean-square error (MSE) of the signal of different wavelets were calculated to decompose the levels to determine the best wavelet breakdown level. SNR represents the ratio of the effective signal energy to noise signal energy. The larger the value of the SNR, the lower the noise effect. The calculation method of the SNR is as shown in Equation (7). MSE represents the degree of similarity between the original signal and the signal after noise. The MSE calculation formula is shown in Equation (8). In this paper, SNR and MSE were used to evaluate the PID signal quality.
SNR = 10 lg ( s / n )
MSE = 1 n i = 1 n ( Y i Y ^ i ) 2
where s and n in SNR represents the effective power of signals and noise, respectively; Yi in MSE is the original signal; Y ^ i is the signal after noise.
The values of the MSE and SNR of the PID signal after two, three, and four layers of the signal are shown in Table 1.
As shown in Table 1, when the wavelet packet decomposition level was three layers, the SNR value of PID signal was the largest, the MSE was the smallest, and the PID signal processing effect was the best. Therefore, this paper carried out the 3-layer wavelet packet decomposition of the PID signal.
The PID signal collected by the upper machine was decomposed by a three-layer wavelet, the signal was divided into eight frequency bands from low frequency to high frequency, as shown in Figure 6.

3.2. Selection of the Wavelet Packet Base

When the wavelet packet changes the PID signal noise, whether the selection of the wavelet base is appropriate will have an important impact on the signal quality after the PID signal processing. After determining the decomposition of the small wave bag as three layers of decomposition, this work used different wavelet packets to perform the experimental analysis of the PID signal denoising, and determined the optimal wavelet packet base based on the results of the signal quality evaluation. The Daubechies (db) wavelet packet base and Symlets (sym) wavelet packet base have an N-order. The Daubechies wavelet packet has good regularity, that is, the smooth error introduced by the wavelet packet as a sparse basis is not easy to detect, which makes the signal reconstruction process smooth. The characteristics of the db wavelet packet are that with the increase in order (sequence N), the larger the order of vanishing moment, the higher the vanishing moment, the better the smoothness, the stronger the localization ability of the frequency domain, the better the division effect of the frequency band, but it will weaken the time domain tight support, and the calculation amount is greatly increased, and the real-time becomes worse. sym is an improvement in the db function. The sym wavelet has better symmetry, which can reduce the phase distortion of signal analysis and reconstruction to a certain extent. The wavelet packet base SNR and MSE of different levels of db and sym were calculated. By calculating the quality of the 12-order wavelet packet processing signal, the db and sym wavelet packet base were treated with PID. The best order of the PID signal and the optimal wavelet were obtained. The values of the MSE and SNR of the wavelet packet base between db and sym are shown in Table 2.
Fourier curve fitting was performed on the values of MSE corresponding to the wavelet packet bases of different orders of db, and the Fourier fitting formula is shown as follows.
f(a) = a0 + a1cos (aw) + b1sin (aw) + a2cos (2aw) + b2sin (2aw) + a3cos (3aw) + b3sin (3aw) + a4cos (4aw) + b4sin (4aw) + a5cos (5aw) + b5sin (5aw)
The formula’s corresponding parameters are shown in Table 3.
The corresponding fitting curve is shown in Figure 7.
This article evaluated the accuracy of the fitting curve by calculating its decision coefficient. The calculation method is shown in Equation (10).
R 2 = 1 S S res   S S tot   = 1 ( y i y ^ i ) 2 ( y i y ¯ ) 2
The R2 of this polynomial fitting was 0.9826 degrees to meet the minimal value requirements of the MSE of the db wavelet packet base. The minimal value of the MSE of the db wavelet packet base f ( a ) m i n was 1.3213
Fourier curve fitting was performed on the SNR values corresponding to the wavelet packet bases of different orders of db, and the Fourier fitting formula was obtained as follows.
f(b) = a0 + a1cos (bw) + b1sin (bw) + a2cos (2bw) + b2sin (2bw) + a3cos (3bw) + b3sin (3bw) + a4cos (4bw) + b4sin (4bw) + a5cos (5bw) + b5sin(5bw)
The formula’s corresponding parameters are shown in Table 4.
The corresponding fitting curve is shown in Figure 8.
The R2 of this polynomial fit was 0.9844, and the fitting accuracy met the requirements of the maximum value of the SNR of the db wavelet packet base. The db wavelet packet base SNR value f ( b ) m a x was 36.8389.
Fourier curve fitting was performed on the MSE values corresponding to the wavelet packet bases of different orders of sym, and the Fourier fitting formula was obtained as follows.
f(x) = a0 + a1cos (xw) + b1sin (xw) + a2cos (2xw) + b2sin (2xw) + a3cos (3xw) + b3sin (3xw) + a4cos (4xw) + b4sin (4xw) + a5cos (5xw) + b5sin (5xw)
The corresponding parameters of the fitting formula are shown in Table 5.
The corresponding fitting curve is shown in Figure 9.
The R2 of the polynomial fit was 0.9996, and the fitting accuracy met the extremely small value of the MSE of the sym wavelet packet base. The minor value of the MSE of the sym wavelet packet base f ( c ) m i n was 1.3213.
Fourier curve fitting was performed on the SNR values corresponding to the wavelet packet bases of different orders of sym, and the Fourier fitting formula was obtained as follows.
The corresponding parameters of the fitting formula are shown in Table 6.
f(x) = a0 + a1cos (xw) + b1sin (xw) + a2cos (2xw) + b2sin (2xw) + a3cos (3xw) + b3sin (3xw) + a4cos (4xw) + b4sin (4xw) + a5cos (5xw) + b5sin (5xw)
The corresponding fitting curve is shown in Figure 10.
The R2 of the polynomial fit was 0.9996, and the fitting accuracy met the requirements of the great value of the SNR of the sym wavelet packet base. The maximum value of the SNR of the sym wavelets f ( x ) m a x was 36.8389.
The values of the MSE and SNR of Haar (haar), Dmeyer (dmey), BiorSplines (bior), ReverseBior (rbio), Coiflets (coif), and the Fejér–Korovkin (fk) finite order wavelet packet base are shown in Table 7.
From Table 2 and Table 7, fit Equations (9), (11)–(13), the signal can be decomposed by three layers, the maximum SNR removal noise was 36.8543, and the minimum MSE was 1.3166, corresponding to the small wavebase bior 1.3 wavelet packet base, so this article selected the bior 1.3 wavelet packet base to remove the signal of the PID.

3.3. Self-Adaptive Weight Threshold Denoise Method Based on a Wavelet Decomposition Node Energy

The wavelet decomposition was divided by the frequency band of the signal, and the sub-generation component of the low-frequency signal was obtained, so the characteristic information of the original signal also existed in the signal of each child. The characteristics of the signal can be analyzed through the energy of the wavelet decomposition node. After the signal is decomposed by a wavelet, the energy distribution characteristics in each frequency band can be used as an important basis for the signal distribution features.
The determination of the threshold and threshold function is the key to the problem of threshold. Traditional threshold-free noise is divided into two types: soft threshold function and hard threshold function. The wavelets are changed to adjust the wavelet coefficient sequence θ + γ. Among them, θ is the small wave packet coefficient of the signal, and γ is the wavelet coefficient of the wavelet.
Soft threshold: η is a threshold to destroy the son, that is, the threshold function; λ is the threshold.
η = { sgn ( θ + γ )   ( | θ + γ | λ ) ,     | θ + γ | λ   0 ,     | θ + γ | < λ
Hard threshold:
η = { θ + γ ,     | θ + γ | λ       0 ,     | θ + γ | < λ
Since the low-frequency part of the signal’s small waves contain most of the energy of the signal, as shown in the energy chart of the small wave decomposition node in Figure 5, we kept all of the low-frequency part of the signal. For the weight of the non-low-frequency part according to the weight of its signal energy, it will give corresponding weights to the corresponding weight, so the value retains its energy to remove the PID signal noise. The weight of each node’s energy is as shown in Equation (14). Among them, Ei,j can be calculated by Equation (2), S is the weight of the energy of the wavelet decomposition node.
S = E i , j E total
Based on the threshold of the tide decomposition node energy self-adaptive weight, the noise removal method is:
η = { sgn ( S θ + γ )   ( | S θ + γ | λ ) ,     | θ + γ | λ   0 ,     | θ + γ | < λ
According to the weight value of the wavelet coefficient, the preservation ratio of the energy of the non-low-frequency node is determined, so wavelet coefficient reconstruction was performed to remove the noise of the signal. After the signal noise removal, the SNR of the signal was 36.8543, and the MSE was 1.3166; the traditional wavelet package noise SNR was 33.8054, and the MSE was 2.6828, added indicators than the use of traditional wavelets, as shown in Figure 11.

4. Conclusions

This study controlled the sensor through a single-chip microcomputer to achieve the sensor signal collected by the single-chip microcomputer and passed the sensor signal to the computer through the serial port. The optimal scale of wavelet decomposition was determined by the signal quality evaluation method, and the extreme values of MSE and SNR in the db and sym wavelet packet basis function with N-order wavelet packet base function were determined by the Fourier curve fitting method. The SNR and MSE values of the signal processed by the finite order wavelet base were calculated. The bior 1.3 wavelet packet base was determined to be the optimal wavelet packet base for PID signal denoising. Aiming at the problem that the high frequency signal is not processed after wavelet packet decomposition, which leads to the loss of more details after signal denoising, the PID signal denoising method based on the adaptive weight of the node energy of the wavelet packet decomposition was proposed, and the signal quality after the traditional wavelet packet denoising and the signal processing method in this paper were compared. It was verified that the proposed method has the advantage of improving the high quality of the PID signal.

Author Contributions

Conceptualization, X.F.; methodology, X.F. and Z.L.; software, Z.L. and C.D.; validation, Z.L., C.D. and M.J.; formal analysis, Z.L.; investigation, Z.L., X.F., C.D. and M.J.; resources, X.F.; data curation, Z.L. and C.D.; writing—original draft preparation, Z.L.; writing—review and editing, X.F.; visualization, Z.L. and C.D.; supervision, Z.L., X.F., C.D. and M.J.; project administration, X.F.; funding acquisition, X.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by [Shandong Province Key R&D Program] grant number [2021CXGC011206] And [The Graduate Innovation Program of China University of Mining and Technology] grant number [2022WLJCRCZL008] And [The Postraduate Reserach&Practice Innovation Program of Jiangsu Province] grant number [SJCX22_1144].

Institutional Review Board Statement

Exclude this statement.

Informed Consent Statement

Exclude this statement.

Data Availability Statement

Exclude this statement.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kesselmeier, J.; Staudt, M. Biogenic volatile organic compounds (VOC): An overview on emission, physiology and ecology. J. Atmos. Chem. 1999, 33, 23–88. [Google Scholar] [CrossRef]
  2. Kamal, M.S.; Razzak, S.A.; Hossain, M.M. Catalytic oxidation of volatile organic compounds (VOCs)—A review. Atmos. Environ. 2016, 140, 117–134. [Google Scholar] [CrossRef]
  3. Zhang, Q.; Xia, B.; Yang, Z.; Chen, J. Research on the definition and characterization of volatile organic compounds. Pollut. Control Technol. 2014, 27, 3–7. [Google Scholar]
  4. Zhang, X.; Xue, Z.; Sun, X.; Chai, H. Control status and countermeasures of atmospheric volatile organic compounds in China. Environ. Sci. Manag. 2014, 39, 16–19. [Google Scholar]
  5. Wang, Q.; Zhou, G.; Zhong, Q.; Zhao, J.; Yang, K. Status and needs research for on-line monitoring of VOCs emissions from stationary sources. Huan Jing Ke Xue = Huanjing Kexue 2013, 34, 4764–4770. [Google Scholar]
  6. Meng, F.; Zheng, H.; Chang, Y.; Zhao, Y.; Li, M.; Wang, C.; Sun, Y.; Liu, J. One-step synthesis of Au/SnO2/RGO nanocomposites and their VOC sensing properties. IEEE Trans. Nanotechnol. 2018, 172, 212–219. [Google Scholar] [CrossRef]
  7. Meng, F.; Li, X.; Yuan, Z.; Lei, Y.; Qi, T.; Li, J. Ppb-Level Xylene Gas Sensors based on Co3O4 Nanoparticles coated Reduced Graphene Oxide(rGO) Nanosheets Operating at Low Temperature. IEEE Trans. Instrum. Meas. 2021, 70, 9511510. [Google Scholar] [CrossRef]
  8. Qin, W.; Yuan, Z.; Gao, H.; Zhang, R.; Meng, F. Perovskite-structured LaCoO3 modified ZnO gas sensor and investigation on its gas sensing mechanism by first principle. Sens. Actuators B Chem. 2021, 341, 130015. [Google Scholar] [CrossRef]
  9. Meng, F.; Shi, X.; Yuan, Z.; Ji, H.; Qin, W.; Shen, Y.; Xing, C. Detection of Four Alcohol Homologue Gases by ZnO Gas Sensor in Dynamic Interval Temperature Modulation Mode. Sens. Actuators B Chem. 2022, 350, 130867. [Google Scholar] [CrossRef]
  10. Rezende, G.C. Microfabricated Modular Photoionization Detector for Volatile Organic Compounds. Doctoral Dissertation, University of Limerick, Limerick, Ireland, 2019. [Google Scholar]
  11. Agbroko, S.O.; Covington, J. A novel, low-cost, portable PID sensor for the detection of volatile organic compounds. Sens. Actuators B Chem. 2018, 275, 10–15. [Google Scholar] [CrossRef] [Green Version]
  12. Liu, C. Development of On-Line VOC Detector. Master’s Thesis, Harbin Institute of Technology, Harbin, China, 2016. [Google Scholar]
  13. Bílek, J.; Maršolek, P.; Bílek, O.; Buček, P. Field Test of Mini Photoionization Detector-Based Sensors—Monitoring of Volatile Organic Pollutants in Ambient Air. Environments 2022, 9, 49. [Google Scholar] [CrossRef]
  14. Je, C.; Stone, R.; Oberg, S.G. Development and application of a multi-channel monitoring system for near real-time VOC measurement in a hazardous waste management facility. Sci. Total Environ. 2007, 382, 364–374. [Google Scholar] [CrossRef] [PubMed]
  15. Mahmud, M.M.; Seok, C.; Wu, X.; Şennik, E.; Biliroğlu, A.Ö.; Adelegan, O.J.; Kim, I.; Jur, J.S.; Yamaner, F.Y.; Oralkan, Ö. A Low-Power Wearable E-Nose System Based on a Capacitive Micromachined Ultrasonic Transducer (CMUT) Array for Indoor VOC Monitoring. IEEE Sens. J. 2021, 21, 19684–19696. [Google Scholar] [CrossRef]
  16. Hagens, L.A.; Verschueren, A.R.; Lammers, A.; Heijnen, N.F.; Smit, M.R.; Nijsen, T.M.; Geven, I.; Schultz, M.J.; Bergmans, D.C.; Schnabel, R.M.; et al. Development and validation of a point-of-care breath test for octane detection. Analyst 2021, 146, 4605–4614. [Google Scholar] [CrossRef] [PubMed]
  17. Praveenchandar, J.; Vetrithangam, D.; Kaliappan, S.; Karthick, M.; Pegada, N.K.; Patil, P.P.; Rao, S.G.; Umar, S. IoT-Based Harmful Toxic Gases Monitoring and Fault Detection on the Sensor Dataset Using Deep Learning Techniques. Sci. Program. 2022, 2022, 7516328. [Google Scholar] [CrossRef]
  18. Alyasseri, Z.A.A.; Khader, A.T.; Al-Betar, M.A.; Abasi, A.K.; Makhadmeh, S.N. EEG signals denoising using optimal wavelet transform hybridized with efficient metaheuristic methods. IEEE Access 2019, 8, 10584–10605. [Google Scholar] [CrossRef]
  19. Zhang, Y.; Wang, R.; Li, S.; Qi, S. Temperature sensor denoising algorithm based on curve fitting and compound kalman filtering. Sensors 2020, 20, 1959. [Google Scholar] [CrossRef] [Green Version]
  20. Hall, L.T.; Maple, J.L.; Agzarian, J.; Abbott, D. Sensor system for heart sound biomonitor. Microelectron. J. 2000, 31, 583–592. [Google Scholar] [CrossRef] [Green Version]
  21. Rezende, G.C.; Le Calvé, S.; Brandner, J.J.; Newport, D. Micro photoionization detectors. Sens. Actuators B Chem. 2019, 287, 86–94. [Google Scholar] [CrossRef]
  22. Langhorst, M.L. Photoionization detector sensitivity of organic compounds. J. Chromatogr. Sci. 1981, 19, 98–103. [Google Scholar] [CrossRef]
  23. Ševčik, J.; Krýsl, S. A photoionization detector. Chromatographia 1973, 6, 375–380. [Google Scholar] [CrossRef]
  24. Li, H. VOCs Detection Based on Photoionization Technology. Master’s Thesis, Chongqing University of Posts and Telecommunications, Chongqing, China, 2019. [Google Scholar]
  25. Zhou, Q.; Zhang, S.; Zhang, X.; Zhou, W.; Li, J.; Zhao, Y. Optimization of ionization chamber structure and experimental study of photoionization detector. Chin. J. Transducer Technol. 2018, 31, 323–328. [Google Scholar]
  26. Liu, R.; Hu, H. Design of Photoionization sensor for VOC Gas Detection. Instrum. Tech. Sens. 2020, 1–5. [Google Scholar]
  27. Wang, J. Research on the Technology of VOC Gas Concentration Detection System Based on PID Principle. Master’s Thesis, North University of China, Taiyuan, China, 2021. [Google Scholar]
  28. Luo, G.; Liang, X.; Li, H.; Lu, C.; Pan, L.; Zhang, S. Intelligent Kitchen Based on STC89C52RC Micro Control Unit. In Cyber Security Intelligence and Analytics, Proceedings of the 2020 International Conference on Cyber Security Intelligence and Analytics (CSIA 2020), Haikou, China, 28–29 February 2020; Springer: Cham, Switzerland, 2020; pp. 348–353. [Google Scholar]
  29. Cong, Y.; Ding, L. Design of Intelligent Express Robot Control System Based on 51 Single Chip Microcomputer. J. Sens. Technol. Appl. 2019, 7, 150–157. [Google Scholar]
  30. Putri, S.F.; Rahayu, I.F.D. Perancangan Dan Implementasi Sistem Informasi Penjualan Dan Pembelian Pada Koperasi Syari’ah Muslim Mandiri Sejahtera (Kammis) Menggunakan Visual Studio 2015 Dan MySQL. J. TEDC 2020, 14, 183–194. [Google Scholar]
  31. Cody, M.A. The wavelet packet transform: Extending the wavelet transform. Dr. Dobb’s J. 1994, 19, 44–46. [Google Scholar]
  32. Himeur, Y.; Alsalemi, A.; Bensaali, F.; Amira, A. Robust event-based non-intrusive appliance recognition using multi-scale wavelet packet tree and ensemble bagging tree. Appl. Energy 2020, 267, 114877. [Google Scholar] [CrossRef]
  33. Altabey, W.A. The Damage Identification in Laminate Composite Plate under Fatigue Load Using Wavelet Packet Energy Curvature Difference Transform. Compos. Part C Open Access 2022, 9, 100304. [Google Scholar] [CrossRef]
  34. Wang, K.; Su, G.; Liu, L.; Wang, S. Wavelet packet analysis for speaker-independent emotion recognition. Neurocomputing 2020, 398, 257–264. [Google Scholar] [CrossRef]
  35. Hindi, A.; Dwairi, M.O.; Alqadi, Z. Analysis of Digital Signals using Wavelet Packet Tree. Int. J. Comput. Sci. Mob. Comput. 2020, 9, 96–103. [Google Scholar]
  36. Huang, D.; Cui, S.; Li, X. Wavelet packet analysis of blasting vibration signal of mountain tunnel. Soil Dyn. Earthq. Eng. 2019, 117, 72–80. [Google Scholar] [CrossRef]
  37. Ekici, S.; Yildirim, S.; Poyraz, M. Energy and entropy-based feature extraction for locating fault on transmission lines by using neural network and wavelet packet decomposition. Expert Syst. Appl. 2008, 34, 2937–2944. [Google Scholar] [CrossRef]
  38. Sun, Y.; Cao, Y.; Li, P. Fault diagnosis for train plug door using weighted fractional wavelet packet decomposition energy entropy. Accid. Anal. Prev. 2022, 166, 106549. [Google Scholar] [CrossRef]
  39. Ling, T.H.; Li, X.B.; Dai, T.G.; Peng, Z.B. Features of energy distribution for blast vibration signals based on wavelet packet decomposition. J. Cent. South Univ. Technol. 2005, 12, 135–140. [Google Scholar] [CrossRef]
Figure 1. Composition of the VOC monitoring device.
Figure 1. Composition of the VOC monitoring device.
Chemosensors 11 00146 g001
Figure 2. Working principle diagram of the PID of VOCs.
Figure 2. Working principle diagram of the PID of VOCs.
Chemosensors 11 00146 g002
Figure 3. Experimental device of the PID module denoising for the online detection of VOCs.
Figure 3. Experimental device of the PID module denoising for the online detection of VOCs.
Chemosensors 11 00146 g003
Figure 4. PID original signal.
Figure 4. PID original signal.
Chemosensors 11 00146 g004
Figure 5. Wavelet packet decomposition node and energy diagram.
Figure 5. Wavelet packet decomposition node and energy diagram.
Chemosensors 11 00146 g005
Figure 6. Bior1.3 wavelet packet 3−layer decomposition of 5.57 ppm benzene gas PID with the noise signal.
Figure 6. Bior1.3 wavelet packet 3−layer decomposition of 5.57 ppm benzene gas PID with the noise signal.
Chemosensors 11 00146 g006
Figure 7. The MSE fitting curve of the db wavelet packet base.
Figure 7. The MSE fitting curve of the db wavelet packet base.
Chemosensors 11 00146 g007
Figure 8. The SNR fitting curve of the db wavelet packet base.
Figure 8. The SNR fitting curve of the db wavelet packet base.
Chemosensors 11 00146 g008
Figure 9. The sym wavelet packet base MSE fitting curve.
Figure 9. The sym wavelet packet base MSE fitting curve.
Chemosensors 11 00146 g009
Figure 10. The SNR fit curve of the sym wavelet packet base.
Figure 10. The SNR fit curve of the sym wavelet packet base.
Chemosensors 11 00146 g010
Figure 11. Comparison of the denoising effect between the traditional wavelet packet and threshold weight wavelet packet.
Figure 11. Comparison of the denoising effect between the traditional wavelet packet and threshold weight wavelet packet.
Chemosensors 11 00146 g011
Table 1. The MSE and SNR of different decomposition levels under the signal.
Table 1. The MSE and SNR of different decomposition levels under the signal.
Evaluation Indicator2-Layer Decomposition3-Layer Decomposition4-Layer Decomposition
SNR33.041836.62916.0453
MSE3.14901.38676.3679
Table 2. The MSE and SNR of the db and sym wavelet packet base at different levels.
Table 2. The MSE and SNR of the db and sym wavelet packet base at different levels.
Wavelet Packet BaseMSESNRWavelet Packet BaseMSESNR
db21.354136.7320sym21.354136.7320
db31.321336.8389sym31.321336.8389
db41.389236.6203sym41.399536.5880
db51.371936.6747sym51.413636.5441
db61.372236.6734sym61.341536.7721
db71.431236.4900sym71.385336.6322
db81.400436.5848sym81.406236.5668
db91.380336.6479sym91.418436.5291
db101.388636.6219sym101.413336.5446
db111.422136.5177sym111.371336.6761
db121.383236.6383sym121.407536.5627
db131.432336.4864sym131.427236.5022
Table 3. The db series wavelet packet base corresponded to the parameter value of the MSE fitting function.
Table 3. The db series wavelet packet base corresponded to the parameter value of the MSE fitting function.
a0 = 1.4a1 = 0.0148b1 = −0.02251a2 = 0.02968
b2 = −0.02415a3 = 0.02019b3 = −0.01056a4 = 0.03571
b4 = −0.01956a5 = 0.01173b5 = −0.0007733w = 0.471
Table 4. The db series wavelet packet base corresponded to the parameter values of the SNR fitting function.
Table 4. The db series wavelet packet base corresponded to the parameter values of the SNR fitting function.
a0 = 36.59a1 = 0.04017b1 = 0.06998a2 = −0.08918
b2 = 0.0732a3 = −0.06034b3 = 0.03041a4 = −0.1132
b4 = 0.05443a5 = −0.03743b5 = −0.0002794w = 0.4731
Table 5. The sym series wavelet packet base corresponded to the parameter value of the MSE fitting function.
Table 5. The sym series wavelet packet base corresponded to the parameter value of the MSE fitting function.
a0 = 1.389a1 = −0.003555b1 = −0.02018a2 = 0.0003253
b2 = −0.005518a3 = 0.02447b3 = −0.02445a4 = 0.01532
b4 = 0.003341a5 = −0.01182b5 = 0.0009305w = 0.5068
Table 6. The sym series wavelet packet base corresponded to the parameter values of the SNR fit function.
Table 6. The sym series wavelet packet base corresponded to the parameter values of the SNR fit function.
a0 = 36.62a1 = 0.01159b1 = 0.06443a2 = −0.0009322
b2 = 0.0179a3 = −0.07799b3 = 0.07653a4 = −0.04938
b4 = −0.01174a5 = 0.03721b5 = −0.002947w = 0.5074
Table 7. The MSE and SNR of the haar, dmey, bior, rbio, coif, fk wavelet packet base.
Table 7. The MSE and SNR of the haar, dmey, bior, rbio, coif, fk wavelet packet base.
Wavelet Packet BaseMSESNRWavelet Packet BaseMSESNR
haar1.386736.6291rbio 1.31.467236.3840
dmey1.455336.4168rbio 1.51.611935.9748
bior 1.31.316636.8543rbio 2.21.423236.5151
bior 1.51.440736.4621rbio 2.41.322036.8363
bior 2.21.623935.9424rbio 2.61.393336.6075
bior 2.41.349636.7465rbio 2.81.386636.6285
bior 2.61.382436.6414rbio 3.12.290734.4489
bior 2.81.364636.6978rbio 3.31.475336.3598
bior 3.16.450329.9554rbio 3.51.454736.4198
bior 3.31.928835.1958rbio 3.71.371836.6752
bior 3.51.564636.1035rbio 3.91.371836.6750
bior 3.71.409336.5579fk 41.330736.8085
coif 11.416836.5348fk 61.372436.6733
coif 21.399436.5879fk 81.371336.6767
coif 31.420836.5218fk 141.377336.6571
coif 41.400836.5836fk 181.425836.5062
coif 51.444336.4499fk 221.448536.4374
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, Z.; Feng, X.; Dong, C.; Jiao, M. Study on Denoising Method of Photoionization Detector Based on Wavelet Packet Transform. Chemosensors 2023, 11, 146. https://doi.org/10.3390/chemosensors11020146

AMA Style

Liu Z, Feng X, Dong C, Jiao M. Study on Denoising Method of Photoionization Detector Based on Wavelet Packet Transform. Chemosensors. 2023; 11(2):146. https://doi.org/10.3390/chemosensors11020146

Chicago/Turabian Style

Liu, Zengyuan, Xiujuan Feng, Chengliang Dong, and Mingzhi Jiao. 2023. "Study on Denoising Method of Photoionization Detector Based on Wavelet Packet Transform" Chemosensors 11, no. 2: 146. https://doi.org/10.3390/chemosensors11020146

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop