NUCLEAR TECHNIQUES, Volume. 47, Issue 8, 080403(2024)

γ-radiation noise-filtering algorithm for optical encoder based on improved adaptive line enhancer

Wei DONG1,2, Zhonghua WANG1,2、*, Chao JIANG1,2, and Tian QIU1,2
Author Affiliations
  • 1State Key Laboratory of Advanced Design and Manufacturing Technology for Vehicle, Hunan University, Changsha 410082, China
  • 2School of Mechanical and Vehicle Engineering, Hunan University, Changsha 410082, China
  • show less
    Figures & Tables(25)
    Schematic of adaptive filtering principal(a) Diagram of the LMS algorithm, (b) Diagram of the adaptive line enhancer algorithm
    Function curves of Softsign and Sigmoid
    Principal diagram of IALEM algorithm
    Curve plot of relationship between number of iterations and mean square error when parameters change(a) β change, (b) η change
    Performance comparison of various algorithms in terms of number of iteration and mean square error
    Comparison of algorithm performances at low signal-to-noise ratio
    Overall framework diagram of IALEM implementation in FPGA
    Cache module flowchart
    Simulation results of IALEM implemented in FPGA
    Block diagram of optical encoder hardware system
    Physical photo of optical encoder system hardware
    Schematic of radiation experiment platform
    Layout of photoelectric encoder γ-radiation at experimental TID test site (a) Inside the radiation environment, (b) Outside the radiation environment
    Output waveform of photoelectric encoder when starting work
    Diagram of filtering effect of improved algorithm
    Output square wave of photoelectric encoder
    • Table 1. Simulation conditions for algorithm parameter analysis

      View table
      View in Article

      Table 1. Simulation conditions for algorithm parameter analysis

      条件项目

      Conditional items

      设定值

      Setpoint

      阶数 Order20
      初始权值 Initial weighting0
      信号频率 Signal frequency40
      信号幅值 Signal amplitude0.8
      信噪比 SNR / dB8.5
      采样点数 Sampling point1 024
    • Table 2. Number of iterations at convergence point of algorithm when β/η changes

      View table
      View in Article

      Table 2. Number of iterations at convergence point of algorithm when β/η changes

      β取值

      Value of β

      迭代次数

      Iteration number

      η取值

      Value of η

      迭代次数

      Iteration number

      0.1300400300
      0.5150200180
      0.98010070
      1.38050100
    • Table 3. Number of iterations and errors at convergence of each algorithm at normal signal-to-noise ratio

      View table
      View in Article

      Table 3. Number of iterations and errors at convergence of each algorithm at normal signal-to-noise ratio

      算法类型 Algorithm typeLMSNLMSTCLMSITCLMSIALEM
      迭代次数 Iteration number30018028028050
      稳态误差 Steady state error / %0.100.100.150.180.10
    • Table 4. Number of iterations and errors at convergence of each algorithm at low signal-to-noise ratio

      View table
      View in Article

      Table 4. Number of iterations and errors at convergence of each algorithm at low signal-to-noise ratio

      算法类型 Algorithm typeLMSNLMSTCLMSITCLMSIALEM
      迭代次数 Iteration number25025030030050
      稳态误差 Steady state error / %0.150.150.250.280.10
    • Table 5. Comparison of computational complexity between IALEM and TCLMS algorithms

      View table
      View in Article

      Table 5. Comparison of computational complexity between IALEM and TCLMS algorithms

      算法

      Algorithm

      乘法

      Multiplication

      加法

      Addition

      TCLMS42
      IALEM42
    • Table 6. Signal-to-noise ratio before and after IALEM filtering

      View table
      View in Article

      Table 6. Signal-to-noise ratio before and after IALEM filtering

      信号阶段 Signaling phaseSNR / dB
      滤波前 Pre-filter10
      滤波后 Post-filter20.73
    • Table 7. Signal-to-noise ratio before and after filtering during IALEM experimental validation

      View table
      View in Article

      Table 7. Signal-to-noise ratio before and after filtering during IALEM experimental validation

      信号阶段Signaling phaseSNR / dB
      滤波前 Pre-filter6.8
      滤波后 Post-filter15.3
    • Table 8. Oscilloscope measurement values before and after IALEM filtering

      View table
      View in Article

      Table 8. Oscilloscope measurement values before and after IALEM filtering

      测量值

      Measured value

      T1 / μsT2 / μsT3 / μsT4 / μs
      滤波前Pre-filter608380298190
      滤波后Post-filter560420223296
    • Table 9. Output errors of photoelectric encoder before and after IALEM filtering

      View table
      View in Article

      Table 9. Output errors of photoelectric encoder before and after IALEM filtering

      信号阶段

      Signaling phase

      均匀性误差Ue

      Uniformity error / %

      正交性误差Oe

      Orthogonality error / %

      滤波前

      Pre-filter

      46.222.1

      滤波后

      Post-filter

      28.614.1
    Tools

    Get Citation

    Copy Citation Text

    Wei DONG, Zhonghua WANG, Chao JIANG, Tian QIU. γ-radiation noise-filtering algorithm for optical encoder based on improved adaptive line enhancer[J]. NUCLEAR TECHNIQUES, 2024, 47(8): 080403

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: NUCLEAR ELECTRONICS AND INSTRUMENTATION

    Received: Nov. 22, 2023

    Accepted: --

    Published Online: Sep. 23, 2024

    The Author Email: WANG Zhonghua (王中华)

    DOI:10.11889/j.0253-3219.2024.hjs.47.080403

    Topics