A Power-Efficient Multichannel Low-Pass Filter Based on the Cascaded Multiple Accumulate Finite Impulse Response (CMFIR) Structure for Digital Image Processing

The author offers a power-efficient multichannel low-pass filter for digital image processing based on the cascade multiple accumulate finite impulse response (CMFIR) structure in this study. The CMFIR filter was created using the outputs of a linear time-invariant system (LTI), which was built using a cascaded integrator comb (CIC) and a MAC low-pass filter. The sample rate convertor based on CIC filters effectively conducts decimation or interpolation. The sample rate convertor with the CIC filter can only accommodate narrowband transmissions and so cannot be utilized for wideband signals. The MAC architecture-based sample rate convertor is a good solution for high-bandwidth signals, but it uses more resources like registers and flip-flops, which increases power consumption. Here, the CMFIR low-pass filter acts as an interpolator, introducing a sample to boost the image's resolution. CMFIR is a useful tool for addressing the issue of aliasing during sampling. In addition, the genetic algorithm was used to increase the filter's resource utilization and power consumption efficiency.

The filtering technique is a part of the normal image enhancement process. It helps in solving problems of the image display [10] and, additionally, enables the improvement of image quality. The problems that always happened in images are illumination, noise, and under-light images [20]. Hence, one of the challenges is to remove noise from images [16,32]. Therefore, there is a need to develop a sample converter that works as a low-pass filter to remove the noise from images at low power consumption [13,26].
A low-pass filter is used to avoid aliasing in the linear time-invariant (LTI) system [22,38]. In the past, the Cascaded Integrator Comb finite impulse response (CIC FIR) filter was employed as a low-pass filter. However, the sample rate converter using the CIC filter has limitations in supporting only narrowband signals and thus cannot be used for large bandwidth signals [11,18,19]. A multiply-accumulator (MAC) architecture-based sample rate converter is an efficient solution for large bandwidth signals, but it requires additional resources such as registers and flip-flops which lead to an increase in power consumption [14,25,31].
To optimize the sample rate converter in terms of acceptable power consumption, we have developed a model named Cascaded Multiple Accumulate Finite-Impulse Response (CMFIR) filter-based sample rate converters [12]. The CMFIR filter is the combination of CIC FIR and MAC FIR filters incorporating promising features of both filters [35].
To reduce the power consumption of the sample rate converter, we apply the multi-objective genetic algorithm on coefficients of the CMFIR filter. The power consumption of the multichannel sample rate converter is reduced by minimizing the hamming distance between the successive coefficients of the CMFIR filter. Eventually, we have developed a multichannel up sample rate converter, where time-division multiplexing is used to increase the number of channels. The number of channels is selected based on the intensity level of the light via artificial intelligence [35].
Then the comparison between CMFIR architecture-based up converter with genetic algorithm application and CIC Filter, MAC Filter, and CMFIR architecture-based up converter without genetic algorithm was realized in point of static power consumption efficiency, dynamic power consumption efficiency, total power consumption efficiency, register utilization efficiency, LUT utilization efficiency, LUT-flip flop pairs utilization efficiency. Additionally, the comparison with results of the literature position was realized concerning total power and device utilization like LUT, flip flop, and slice LUT-flip flop pairs.
The article is organized as follows: Sect. 2 presents the background for the proposed solution in the article. Section 3 shows the efficiency of the proposed CMFIR structure. Section 4 is a discussion of the proposed structure to other literature propositions. Section 5 concludes and indicates possible appliances.

Mathematical Modeling of the FIR Filter
1. As recorded from the synthesis report following simulation of the proposed model, the time required to produce the output was approximately equal to 3.259 ns, including 2.923 ns was the logical delay, and 0.336 ns was for the routing delay. We set the number of iterations (N) in the genetic algorithm as10. 2. Ripple in the passband was 0.01, the corresponding value of the passband angular frequency w p was 0.18π . 3. Ripple in the stopband was 0.01, the corresponding value of stopband angular frequency w s was 0.22 π 7 [23].
The fitness function for the genetic algorithm is given by: U (x) Fitness Function. f (x) Initially generated filter coefficient using Kaiser window techniques. SNZ Sum of non-zero. M Transition Bandwidth Constant.
Transition bandwidth is given by: where N Number of the iteration, f s Stop band frequency, f p Pass band frequency, w s Stop band angular frequency, w p Pass band angular frequency.

Genetic Algorithm
A genetic algorithm is applied to the coefficient of the filter to reduce the hamming distance. The basic steps of genetic algorithm implementation are described in Fig. 1 [27].

Evaluate the fitness function:
The fitness function is defined over the genetic representation and measures the quality of the generated coefficient. The fitness function here is used to generate the filter coefficients to meet the requirement. In the current research problem, the fitness function for the genetic algorithm is given by:

Analysis in Light of Artificial Intelligence
The intensity of fog can be predicted based on various learning rules [1,30,33]. Initially, a study of the fog intensities over a certain period of time has to be carried out. Afterward, the regular, irregular, seasonal and cyclic variations of data at the location of interest need to be carefully analyzed for generating a particular mathematical model. The curve fitting can also be applied in this perspective, and a polynomial of the degree of n will be generated. Exponential growth models can also be sensed in order to find out a relation between the fog intensity level and the corresponding time instant. The mathematical representation is as follows: where I F.t fog intensity level at t time, a amplitude of fog noise. Let the timing interval of observation be t 1 , t 2 ,t 3 , t 4 , and it is in equivalent nature.
In the case of mid-interval pattern analysis is given by:

Power Utilization
When FIR is implemented on FPGA, the design on FPGA is developed by the interconnection of various gate arrays. The gates are implemented by CMOS transistor. By reducing the hamming distance of successive coefficients of CMFIR filter, it reduces the switching of CMOS transistor for the transition from 0 to 1 or 1 to 0 without affecting the frequency response of a multichannel fractional sample rate convertor. Thus, the power utilization of a multichannel fractional sample rate converter is reduced. The total power utilization is given by [9]: where P T Total power used by CMOS transistor, P static Static power, P dynamic Dynamic power, P t Power consume in Transient Response of capacitance, P c Power consume by Capacitive load, C dp Dynamic power dissipation in capacitance, B t Number of bits changes from 0 to 1 or 1 to 0 of consecutive CMFIR filter coefficient, f i Input signal frequency, f o Output signal frequency [9,37].

Objective
• To design & optimize a suitable CM FIR filter using CIC and MAC Unit for removing the remove the noise from the digital image. • Increase power efficiency and resource utilization efficiency.

Result
In this section, the comparison between the proposed CMFIR architecture-based up converter with genetic algorithm application and: • CMFIR Filter without genetic algorithm application, Firstly, the comparison between CMFIR Filter with and without genetic algorithm is realized in the basement of the hamming distance between coefficients. Results are indicated in Table 1. The results show that the total Hamming distance for CMFIR filter before application of GA (genetic algorithm) is equal to 77 and after it is equal to 50. Therefore, the application of GA (genetic algorithm) enables the reduction of the hamming distance by 27. Then the comparison between CMFIR architecture-based up converter with genetic algorithm application and CIC Filter, MAC Filter, and CMFIR architecture-based up converter without genetic algorithm was realized in point of: • Static power consumption efficiency, Dynamic power consumption efficiency, Total power consumption efficiency: Power efficiency P old − P new P old × 100 • Where P old is the power consumed by the old or existing model • Where P new is the power consumed by the new or proposed model • Power efficiency is more means system is power consumption decreases.
• Register utilization efficiency, LUT Utilization efficiency, LUT-flip flop pairs utilization efficiency: • Where R old is resource utilization by the old or existing model.
• Where R new is resource utilization by the new or proposed model.
• Resource utilization efficiency is more means resource utilization decreases. Figure 3 and Table 2 present the efficiency CMFIR architecture-based up converter with genetic algorithm application versus CIC Filter, MAC Filter, and CMFIR    Figure 4 and Table 3 present the efficiency of CMFIR architecture-based up converter with genetic algorithm application versus CIC Filter, MAC Filter, and CMFIR architecture-based up converter without genetic algorithm in point of dynamic power consumption. Figure 5 and Table 4 present the efficiency of CMFIR architecture-based up converter with genetic algorithm application versus CIC Filter, MAC Filter, and CMFIR architecture-based up converter without genetic algorithm in point of total power consumption. Figure 6 and Table 5 present the efficiency of CMFIR architecture-based up converter with genetic algorithm application versus CIC Filter, MAC Filter, and CMFIR architecture-based up converter without genetic algorithm in point of for register utilization. Figure 7 and Table 6 present the efficiency of CMFIR architecture-based up converter with genetic algorithm application versus CIC Filter, MAC Filter, and CMFIR architecture-based up converter without genetic algorithm in point of LUT utilization. Figure 8 and Table 7 presents the efficiency of CMFIR architecture-based up converter with genetic algorithm application versus CIC Filter, MAC Filter, and CMFIR architecture-based up converter without genetic algorithm in point of LUT -flip flop pairs utilization.

Discussion
With an applied genetic algorithm model to the CMFIR approach, the overall hamming distance is reduced by 27. The multichannel CMFIR-based converter efficiency has been also improved in terms of power & resource utilization. More specifically, the following observations are made:   • The multichannel system efficiency in terms of the average total power reduction is 89.40%, the average dynamic power reduction is 53.96, and the average static power reduction is 95.26% with respect to the MAC-based architectures; • The multichannel system efficiency in terms of the average total power reduction is 42.43%, the average dynamic power reduction is 40.47%, and the average static power reduction is 47.93% with respect to the CIC-based architectures; • The multichannel system efficiency in terms of the average total power reduction is 15.75%, the average dynamic power reduction is 22.05%, and the average static power reduction is 8.01% with respect to the CMFIR without genetic algorithmbased architectures.
The additional comparison of the obtained results in point of other researches [3,5] was conducted. The comparison was realized with regard to total power. The results are presented in Table 8. The total power consumption was at least half less than in other studies. Additionally, the deep comparison was realized to [5] with regard to device utilization like LUT, flip flop, and slice LUT-flip flop pairs. The results are FIR Filter developed using booth low power serial multiplier and serial adder, combinational booth multiplier, shift/add multipliers, folding transformation [3] 0.110 FIR developed using combination booth multiplier and carry look ahead adder [5] 0.242 Investigated in this article CMFIR filter after applying genetic algorithm 0.056 presented in Table 9. The obtained results are satisfying, and there is a decrease of at least 17% for each parameter.

Conclusions
This article proposes the Cascaded Multiple Accumulate Finite Impulse Response (CMFIR) filter-based sample rate converters. The CMFIR filter is the combination of CIC FIR and MAC FIR filters incorporating promising features of both filters. Investigation indicated that the proposed CMFIR solution ensures higher static power consumption efficiency, dynamic power consumption efficiency, total power consumption efficiency, register utilization efficiency, LUT utilization efficiency, LUT-flip flop pairs utilization efficiency than MAC and CIC structure. Additionally, the proposed application of the genetic algorithm to the CMFIR filter provides even better results. The proposed CMFIR filter may respond to the challenge of removing noise from images at low power consumption. Thus, in future, the CMFIR filter can be included as a part of the anti-fog driver assistance system. This application is a direction for future research of the authors.