An Innovative Finite Impulse Response Filter Design Using a Combination of L1/L2 Regularization to Improve Sparsity and Smoothness
Abstract
1. Introduction
- The window method (FirW): This simple and intuitive approach reduces an ideal infinite impulse response using a finite-length window function (e.g., Hamming and Hann) [5].
- Parks–McClellan (FirPM) algorithm: This iterative algorithm designs optimal equiripple FIR filters by decreasing the maximum weighted error between the desired and actual frequency responses, providing precise control over frequency domain specifications [6].
- Reduced computational load: Zero coefficients eliminate the need for corresponding multiplication operations, directly translating to fewer floating-point operations (FLOPs) per output sample, enabling higher processing speeds or lower clock frequencies.
- Lower power consumption: Fewer arithmetic operations result in reduced energy dissipation, which is crucial for battery-powered devices and energy-efficient data processing [9].
- Simplified hardware implementation: Sparse filters can result in more compact and efficient hardware architectures, require fewer multiplier units and reduced routing complexity on field-programmable gate arrays (FPGAs) or application-specific integrated circuits (ASICs), and reduce manufacturing costs and device footprints [10].
2. Conventional FIR Filter Design
- Reduced multiplications: Each nonzero coefficient necessitates a multiplication operation in the output calculation of the filter. By eliminating operations corresponding to zero coefficients, the total computational burden is reduced, resulting in faster processing or lower clock frequencies [26,27].
- Lower power consumption: Fewer arithmetic operations directly correlate with reduced switching activity in digital circuits, resulting in substantial power savings, which is crucial for portable devices and energy-efficient data centers [28].
- Memory efficiency: Zero coefficients do not need to be stored in memory, reducing the overall memory footprint for filter coefficients.
- Simplified hardware: In application-specific integrated circuits (ASICs) or field-programmable gate arrays (FPGAs), a sparse filter requires fewer hardware multipliers and potentially simpler routing, contributing to a smaller silicon area, lower manufacturing costs, and potentially higher operating frequencies [29].
3. Enhanced Filter Design Method
3.1. L2—Frequency-Error Minimization Term (EL2(c))
3.2. L1—Norm Sparsity Regularization Term (RL1(c))
3.3. Optimization Algorithm and Implementation
- Direct control over trade-off: A highly accessible and intuitive tuning mechanism via the single λ parameter for balancing frequency response performance and sparsity is demonstrated and analyzed.
- Comparative analysis: A comprehensive comparison against not only the optimal FirPM algorithm but also the widely used window method provides a greater perspective on its advantages and limitations across standard paradigms.
- Emphasis on practical benefits: The reduction in nonzero coefficients is explicitly calculated and translated into concrete implications for hardware and computational efficiency, bridging the gap between theoretical design and practical implementation.
- Use of robust optimization tools: Powerful, general-purpose nonconvex optimization solvers such as the MATLAB function for this specific composite objective function are effectively applied, highlighting its feasibility for filter designers.
4. System Model
- FirW: A Hamming window was selected because of its good balance of main lobe width and side-lobe attenuation. The cutoff frequency was set at the midpoint of the transition band (Fpass + Fstop)/2.
- FirPM: Normalized frequency bands [0, Fpass/(Fs/2), Fstop/(Fs/2), 1] and desired magnitudes [1, 1, 0, 0] were used. The error weights were derived from the desired ripple and attenuation specifications to guide the equiripple design effectively.
- Proposed L1/L2 regularization method:
- ○
- Number of frequency points for EL2 evaluation: 200 in the passband and 200 in the stopband.
- ○
- Frequency domain error weights Wp = 1 (passband) and Ws = 10 (stopband) are empirically chosen to prioritize stopband attenuation; there is no direct analytic mapping from the design specifications (Ap and As) to the L2 weights in this nonconvex formula.
- ○
- The regularization parameters λ = 0.001, λ = 0.01, and λ = 0.1 were chosen for detailed analysis because they achieve a good balance between frequency response performance and sparsity.
| Algorithm 1: Global filter specifications (apply to all designs) |
| 01: // 0. Initialization and global specifications PROCEDURE Main() 02: Fs = 1000 // Sampling frequency (Hz) 03: Fpass = 100 // Passband edge frequency (Hz) 04: Fstop = 150 // Stopband edge frequency (Hz) 05: Ap_desired = 1 // Desired passband ripple (dB) 06: As_desired = 60 // Desired stopband attenuation (dB) 07: N = 60 // Filter order (taps = N + 1, odd number of taps) 08: // Parameters for the proposed method 09: LAMBDA_VALUES = [0.001, 0.01, 0.1] 10: RESULTS_LIST = [] // Stores filter coefficients and metrics 11: // 1. WINDOW METHOD (FirW) DESIGN 12: START_TIMER(TIME_FirW) 13: Normalized_Cutoff = (Fpass + Fstop) / 2 / (Fs/2) 14: B_FirW = WINDOW_DESIGN(N, Normalized_Cutoff, “Hamming”) 15: STORE_RESULT(RESULTS_LIST, “FirW”, B_FirW, TIME_FirW) 16: // 2. PARKS–MCCLELLAN (FirPM) DESIGN 17: START_TIMER(TIME_FirPM) 18: // Convert dB specs to linear ripple/attenuation 19: Rp_linear = (10^(Ap_desired/20) − 1) / (10^(Ap_desired/20) + 1) 20: Rs_linear = 10^(-As_desired/20) 21: // Normalized frequency bands and weights 22: BANDS_FirPM = [0, Fpass/(Fs/2), Fstop/(Fs/2), 1] 23: B_FirPM = Prks_Mcclellan_DESIGN(N, BANDS_FirPM, WEIGHTS_FirPM) 24: STORE_RESULT(RESULTS_LIST, “FirPM”, B_FirPM, TIME_FirPM) 25: // 3. PROPOSED L1/L2 REGULARIZED DESIGN (ITERATIVE) 26: FOR lambda IN LAMBDA_VALUES DO 27: // Define frequency points for optimization 28: Freqs_Pass_Eval = GENERATE_LINEAR_SPACE(0, Fpass, Num_Freq_Points) 29: Freqs_Stop_Eval = Generate_Linear_Space(Fstop, Nyquist, Num_Freq_Points) 30: Freqs_Eval = CONCATENATE(Freqs_Pass_Eval, Freqs_Stop_Eval) 31: Options = SET_Optimizer_Options(“interior-point”, MaxIter. = 1000, Toler. = 1 × 10−6) 32: // Run Optimization 33: START_TIMER(TIME_PROPOSED) 34: STOP_TIMER(TIME_PROPOSED) 35: // Reconstruct full coefficients 36: B_proposed = RECONSTRUCT_FIR_COEFFS(Optimized_Coeffs_Unique, N) 37: END FOR 38: // 4. PERFORMANCE ANALYSIS AND OUTPUT 39: FOR filter_result IN RESULTS_LIST DO 40: B = filter_result.Coeffs 41: // Calculate frequency response 42: (H, W) = FREQUENCY_RESPONSE(B, Fs, 1024) 43: Mag_dB = MAGNITUDE_IN_DB(H) 44: // Quantify metrics 45: Actual_Ap = MAX(Mag_dB[Passband_Idx]) − MIN(Mag_dB[Passband_Idx]) 46: Actual_As = -MAX(Mag_dB[Stopband_Idx]) // Attenuation is positive value 47: // Sparsity metric 48: Tolerance = 1 × 10−6 49: Num_Zero_Coeffs = COUNT_ZERO_COEFFICIENTS(B, Tolerance) 50: Perc_Zero_Coeffs = (Num_Zero_Coeffs / (N + 1)) * 100 51: // Output results 52: PRINT “\nFilter: “ + filter_result.Name 53: PRINT “ Design Time: “ + filter_result.Time + “ seconds” 54: PRINT “ Actual Passband Ripple (Ap): “ + Actual_Ap + “ dB” 55: PRINT “ Actual Stopband Attenuation (As): “ + Actual_As + “ dB” 56: PRINT “Zero Coefficients:” + Num_Zero_Coeffs + “ / “ + (N + 1) + “ (“ + Perc_Zero_Coeffs + “%)” 57: // Plotting (Coefficients/Impulse Response)—Not fully detailed here 58: PLOT_STEM(B, filter_result.Name) 59: END FOR 60: ND PROCEDURE |
5. Experimental Results
5.1. Magnitude Frequency Response
5.2. Number of Nonzero Taps, AP, AS, and the Transition BW
5.3. Phase Frequency Response
5.4. Filter Coefficients
5.5. Sparsity Sensitivity Analysis
6. Discussion
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Jiang, L.; Zhang, H.; Cheng, S.; Lv, H.; Li, P. An Overview of FIR Filter Design in Future Multicarrier Communication Systems. Electronics 2020, 9, 599. [Google Scholar] [CrossRef]
- Subhabrata, R.; Abhijit, C. A Survey of FIR Filter Design Techniques: Low-complexity, Narrow Transition-band and Variable Bandwidth. Integration 2021, 77, 193–204. [Google Scholar] [CrossRef]
- Luo, L.; Muneeswaran, V.; Ramkumar, S.; Emayavaramban, G.; Gustavo, R.G. Metaheuristic FIR filter with game theory based compression technique—A reliable medical image compression technique for online applications. Pattern Recognit. Lett. 2019, 125, 7–12. [Google Scholar] [CrossRef]
- Zeineddine, A.; Nafkha, A.; Paquelet, S.; Christophe, M. Comprehensive Survey of FIR-Based Sample Rate Conversion. J. Sign Process. Syst. 2021, 93, 113–125. [Google Scholar] [CrossRef]
- Duc, M.L.; Bilik, P.; Martinek, R. Harmonics Signal Feature Extraction Techniques: A Review. Mathematics 2023, 11, 1877. [Google Scholar] [CrossRef]
- Cecchi, S.; Bruschi, V.; Nobili, S.; Terenzi, A.; Välimäki, V. Crossover Networks: A Review. J. Audio Eng. Soc. 2023, 71, 526–551. [Google Scholar] [CrossRef]
- Jayachandran, T.; Priyanka, M. Energy and Area-Efficient FIR Filter Architecture for Low-Power EEG Signal Processing. In Proceedings of the 6th International Conference 2025 Devices for Integrated Circuit (DevIC 2025), Kalyani Government Engineering College, Kalyani, India, 5–6 April 2025; pp. 622–626. [Google Scholar] [CrossRef]
- Srivatsan, K.; Nithya, V. Improved Meta-Heuristic Technique to FIR Filter Design and Application. IEEE Access 2024, 12, 108097–108107. [Google Scholar] [CrossRef]
- Soni, T.; Krishna, V.; Kumar, A.; Manoj, P. Design of Multiplierless Interpolated FIR Filter Bank Using Evolutionary Techniques: A Research Survey. SN Comput. Sci. 2025, 6, 643. [Google Scholar] [CrossRef]
- Izydorczyk, J. New Algorithm for Designing FIR Filters with Power-of-Two Coefficients. In Proceedings of the 2007 15th International Conference on Digital Signal Processing, Cardiff, UK, 1–4 July 2007; pp. 327–330. [Google Scholar] [CrossRef]
- Wen, B.Y.; Xin, L.; Ya, J.Y. Design of Low-Power Multiplierless Linear-Phase FIR Filters. IEEE Access 2017, 5, 23466–23472. [Google Scholar] [CrossRef]
- Wei, X.; Anyu, L.; Ruihua, Z.; Boya, S. Efficient Design of Sparse Multiplierless FIR Filters with Low Complexity. In Proceedings of the 2018 International Conference on Electronics and Electrical Engineering Technology (EEET ‘18), Tianjin, China, 19–21 September 2018; Association for Computing Machinery: New York, NY, USA, 2018; pp. 79–83. [Google Scholar] [CrossRef]
- Dennis, W. Non-convex optimization for the design of sparse fir filters. In Proceedings of the 2009 IEEE/SP 15th Workshop on Statistical Signal Processing, Cardiff, UK, 31 August–3 September 2009; pp. 117–120. [Google Scholar] [CrossRef]
- Timothy, N.D. Enriching the Art of FIR Filter Design via Convex Optimization. IEEE Signal Process. Mag. 2010, 27, 89–101. [Google Scholar] [CrossRef]
- Mehmet, D.; Yasar, K.A.; Orhan, A. FIR Filter Design by Convex Optimization Using Directed Iterative Rank Refinement Algorithm. IEEE Trans. Signal Process. 2016, 64, 2209–2219. [Google Scholar] [CrossRef]
- Cristian, R.; Bogdan, D. Iterative reweighted l1 design of sparse FIR filters. Signal Process. 2012, 92, 905–911. [Google Scholar] [CrossRef]
- Yuhua, Y.; Wei-Ping, Z.; Dalei, W. Design of sparse FIR filters based on reweighted l1-norm minimization. In Proceedings of the 2015 IEEE International Conference on Digital Signal Processing (DSP), Singapore, 21–24 July 2015; pp. 858–862. [Google Scholar] [CrossRef]
- Li, Z.; Aimin, J.; Hon, K.K. Sparse FIR filter design via partial L1 optimization. In Proceedings of the 2017 IEEE International Symposium on Circuits and Systems (ISCAS), Baltimore, MD, USA, 28–31 May 2017; pp. 1–4. [Google Scholar] [CrossRef]
- Matei, R.; Chiper, D.F. Analytic Design Technique for 2D FIR Circular Filter Banks and Their Efficient Implementation Using Polyphase Approach. Sensors 2023, 23, 9851. [Google Scholar] [CrossRef] [PubMed]
- Bijit, K.D.; Mrityunjoy, C. Sparse Adaptive Filtering by an Adaptive Convex Combination of the LMS and the ZA-LMS Algorithms. IEEE Trans. Circuits Syst. I Regul. Pap. 2014, 61, 1499–1507. [Google Scholar] [CrossRef]
- Kennedy, H.L. Recursive Optimal Filters for Smoothing and Prediction with Instantaneous Phase and Frequency Estimation Applications. Circuits Syst Signal Process 2025, 1–36. [Google Scholar] [CrossRef]
- Wenjing, Z.; Mingwei, S.; Min, X.; Guodong, H.; Yudong, Z. Sparsity-optimised farrow structure variable fractional delay filter for wideband array. IET Signal Process. 2023, 17, 1–11. [Google Scholar] [CrossRef]
- Sebastian, A.; Francis, M.; Mathew, A. Non-uniform FIR Digital Filter Bank for Hearing Aid Application Using Frequency Response Masking Technique: A Review. arXiv 2020, arXiv:2012.10663. [Google Scholar] [CrossRef]
- Chen, Z.; Huang, H.Z.; Wu, J.; Wang, Y. Zero-faulty sample machinery fault detection via relation network with out-of-distribution data augmentation. Eng. Appl. Artif. Intell. 2024, 141, 109753. [Google Scholar] [CrossRef]
- Chen, Z.; Huang, H.-Z.; Deng, Z.; Wu, J. Shrinkage mamba relation network with out-of-distribution data augmentation for rotating machinery fault detection and localization under zero-faulty data. Mech. Syst. Signal Process. 2025, 224, 112145. [Google Scholar] [CrossRef]
- Matei, R.; Chiper, D.F. Analytical Design of Gaussian Anisotropic 2D FIR Filters and Their Implementation Using the Block Filtering Approach. Electronics 2024, 13, 1243. [Google Scholar] [CrossRef]
- Qiaoyu, T.; Yinan, W.; Guiqing, L.; Xiangyu, L.; Jietao, D.; Hui, X. Hardware-Efficient Parallel FIR Filter Structure Based on Modified Cook-Toom Algorithm. In Proceedings of the 2018 IEEE Asia Pacific Conference on Circuits and Systems (APCCAS), Chengdu, China, 26–30 October 2018; pp. 342–345. [Google Scholar] [CrossRef]
- Cheruku, N.K.; Kavya, C.; Bharath, S.; Ravindra, J. Optimized Low-Power FIR Filter Design Using Residue Number System for Energy-Efficient DSP Applications. In Proceedings of the 2025 International Conference on Inventive Computation Technologies (ICICT), Kirtipur, Nepal, 23–25 April 2025; pp. 1681–1686. [Google Scholar] [CrossRef]
- Erba, M.; Rossi, R.; Liberali, V.; Tettamanzi, A. An evolutionary approach to automatic generation of VHDL code for low-power digital filters. In Proceedings of the the Fourth European Conference on Genetic Programming EuroGP, Lake Como, Italy, 18–20 April 2001; Springer: Berlin/Heidelberg, Germany, 2001; Volume 2038 of LNCS, pp. 36–50. [Google Scholar] [CrossRef]
- Parks, T.; McClellan, J. Chebyshev Approximation for Nonrecursive Digital Filters with Linear Phase. IEEE Trans. Circuit Theory 1972, 19, 189–194. [Google Scholar] [CrossRef]
- Carlos, R.; Vladik, K.; Miguel, A. Why l1 is a Good Approximation to l0: A Geometric Explanation. J. Uncertain. Syst. 2013, 7, 203–207. [Google Scholar]












| Parameter | Description | Typical Values/Range | Notes |
|---|---|---|---|
| Filter Type | Type of filter applied | Low-pass, high-pass, band-pass, band-reject (or notch), and all-pass | Defines which frequencies are allowed to pass or are attenuated |
| Cutoff Frequency (ωc or fc) | Frequency at which the output power of the filter is reduced to half (−3 dB) or where the response begins to transition from the passband to the stopband. | Varies widely on the basis of the application (e.g., 1 kHz, 1 MHz, and 2.4 GH) | Critical for determining the operating range of the filter |
| Passband | Range of frequencies that are passed with minimal attenuation | ω < ωc (low-pass), ω > ωc (high-pass), ωL < ω < ωH (band-pass) | Often specified in hertz (Hz) or radians per second (rad/s) |
| Stopband | Range of frequencies that are significantly attenuated | ω > ωc (low-pass), ω < ωc (high-pass), ω < ωL and ω > ωH (band-pass) | Amount of attenuation is defined by the stopband attenuation parameter |
| Passband Ripple (δp or Ap) | Maximum allowed fluctuation (variation) in the gain of the filter within the passband | Typically, 0.01 dB to 3 dB | A lower ripple indicates a flatter response in the passband. |
| Stopband Attenuation (As or Amin) | Minimum required amount of suppression (attenuation) in the stopband. | Typically, −20 dB to −100 dB or more. | Determines how effectively unwanted frequencies are rejected |
| Transition Band (or Skirt) | Frequency range between the passband edge and the stopband edge | ωs–ωp (where ωp represents the passband edge and ωs denotes the stopband edge) | A narrower transition band indicates a sharper (more ideal) filter response, which requires a higher-order filter. |
| Filter Order (N) | Number of reactive components (capacitors and inductors) in an analog filter or the number of delay elements in a digital filter | Typically, 20 to 100 (it can be much higher). | A higher order results in a steeper transition (sharper cutoff) but increases complexity, cost, and latency. |
| Topology/Type | Mathematical or structural design used to achieve the desired response | Butterworth, Chebyshev (Type I or II), Elliptic (Cauer), Bessel, and Gaussian | Butterworth enables a maximally flat passband. Chebyshev enables a sharper cutoff but with ripples. |
| λ | Unique Coef. (Tunique) | Total Zero Coef. (Z) (abs < 1 × 10−6) | Assumed Unique Zero Coef. (Zunique ≈ Z/2) | Independent Non-Zero Coef. (TMAC) | MACs per Output Sample (M) | MAC Reduction (vs. FirPM) |
|---|---|---|---|---|---|---|
| FirPM | 31 | 0 | 0 | 31 | 31 | 0.00% |
| λ = 0.001 | 31 | 4 | 2 | 31 − 2 = 29 | 29 | 6.45% |
| λ = 0.01 | 31 | 12 | 6 | 31 − 6 = 25 | 25 | 19.35% |
| λ = 0.1 | 31 | 20 | 10 | 31 − 10 = 21 | 21 | 32.26% |
| λ | Zero Threshold (ε) | Total Zero Coef. (Z) (abs < ε) | Independent Non-Zero Coef. (TMAC) | MAC Reduction (vs. FirPM) | Actual Pass Band Ripple (Ap dB) | Actual Stopband Attenuation (As dB) |
|---|---|---|---|---|---|---|
| FirPM | N/A | 0 | 31 | 0.00% | 0.22 | 63.24 |
| λ = 0.001 | 1 × 10−6 | 4 | 29 | 6.45% | 0.07 | 39.87 |
| λ = 0.01 | 1 × 10−6 | 12 | 25 | 19.35% | 0.15 | 52.2 |
| λ = 0.1 | 1 × 10−6 | 20 | 21 | 32.26% | 0.40 | 71.67 |
| Metric | FirW | FirPM | Proposed (L1/L2, λ = 0.001) |
|---|---|---|---|
| Design Time (s) | ~0.0191 | ~0.0322 | ~2.0424 (Optimization) |
| Actual Passband Ripple (dB) | 0.1 | 0.22 | 0.07 |
| Actual Stopband Attenuation (dB) | 41.13 | 63.24 | 39.87 |
| First Side-lobe Attenuation | −55.7 dB | −72.5 dB | −79.4 dB |
| Total Filter Taps | 61 | 61 | 61 |
| Number of Zero Coeffs (abs < 1 × 10−6) | 0 | 0 | 4 |
| Percentage of Zero Coeffs | 0.00% | 0.00% | 6.56% |
| Metric | FirW | FirPM | Proposed (L1/L2, λ = 0.01) |
|---|---|---|---|
| Design Time (s) | ~0.1362 | ~0.1659 | ~2.4687 (Optimization) |
| Actual Passband Ripple (dB) | 0.1 | 0.22 | 0.15 |
| Actual Stopband Attenuation (dB) | 41.13 | 63.24 | 52.22 |
| First Side-lobe Attenuation | −55.1 dB | −72.5 dB | −70.6 dB |
| Total Filter Taps | 61 | 61 | 61 |
| Number of Zero Coeffs (abs < 1 × 10−6) | 0 | 0 | 12 |
| Percentage of Zero Coeffs | 0.00% | 0.00% | 19.67% |
| Metric | FirW | FirPM | Proposed (L1/L2, λ = 0.1) |
|---|---|---|---|
| Design Time (s) | ~0.0021 | ~0.0140 | ~2.4778 (Optimization) |
| Actual Passband Ripple (dB) | 0.1 | 0.22 | 0.24 |
| Actual Stopband Attenuation (dB) | 41.13 | 63.24 | 71.67 |
| First Side-lobe Attenuation | −55.2 dB | −72.5 dB | −77.8 dB |
| Total Filter Taps | 61 | 61 | 61 |
| Number of Zero Coeffs (abs < 1 × 10−6) | 0 | 0 | 20 |
| Percentage of Zero Coeffs | 0.00% | 0.00% | 32.79% |
| Metric | FirW | FirPM (Benchmark) | Proposed (λ = 0.001) | Proposed (λ = 0.01) | Proposed (λ = 0.1) |
|---|---|---|---|---|---|
| Passband Ripple (Ap) (dB) | 0.1 | 0.22 | 0.07 | 0.15 | 0.24 |
| Stopband Attenuation (As) (dB) | 41.13 | 63.24 | 39.87 | 52.22 | 71.67 |
| Transition Bandwidth (BW) | Inferior to others | Superior to FirW | Similar to FirPM | Similar to FirPM | Superior to FirW |
| Nonzero Taps Count | 61 | 61 | 57 (61 − 4) | 49 (61 − 12) | 41 (61 − 20) |
| Nonzero Taps Ratio | 100% | 100% | 93.4% (Delta: −6.6%) | 80.3% (Delta: −19.7%) | 67.2% (Delta: −32.8%) |
| Primary Advantage | Simplicity | Minimax Optimal Ap/As | Low Ap (Best Ap overall) | Sparsity/Performance Balance | Best Sparsity (Highest As) |
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Nerma, M.H.M.; Elfaki, A.O.; Bushnag, A.; Alnemari, M. An Innovative Finite Impulse Response Filter Design Using a Combination of L1/L2 Regularization to Improve Sparsity and Smoothness. Electronics 2025, 14, 4386. https://doi.org/10.3390/electronics14224386
Nerma MHM, Elfaki AO, Bushnag A, Alnemari M. An Innovative Finite Impulse Response Filter Design Using a Combination of L1/L2 Regularization to Improve Sparsity and Smoothness. Electronics. 2025; 14(22):4386. https://doi.org/10.3390/electronics14224386
Chicago/Turabian StyleNerma, Mohamed Hussien Mohamed, Abdelrahman Osman Elfaki, Anas Bushnag, and Mohammed Alnemari. 2025. "An Innovative Finite Impulse Response Filter Design Using a Combination of L1/L2 Regularization to Improve Sparsity and Smoothness" Electronics 14, no. 22: 4386. https://doi.org/10.3390/electronics14224386
APA StyleNerma, M. H. M., Elfaki, A. O., Bushnag, A., & Alnemari, M. (2025). An Innovative Finite Impulse Response Filter Design Using a Combination of L1/L2 Regularization to Improve Sparsity and Smoothness. Electronics, 14(22), 4386. https://doi.org/10.3390/electronics14224386

