About 14,800 results
Open links in new tab
  1. FIR filter design with matlab firls () function

    Dec 2, 2020 · The function firls() is meant to design filters with piecewise constant magnitude responses. So in practice you use only a few frequency points and the corresponding desired …

  2. finite impulse response - Signal Processing Stack Exchange

    Apr 10, 2023 · I am currently using the firls function in Matlab to create my FIR filter kernel. This works well but I typically have to play with the filter order to get the gain to 1 and the shape to …

  3. Least Squares vs Parks McClellan - Signal Processing Stack Exchange

    Sep 20, 2024 · Two linear phase FIR filter design algorithms for optimum design are the least squares algorithm (provided by the ‘firls’ function in MATLAB, Octave and Python’s …

  4. High Dynamic Range FIR Filters - Signal Processing Stack Exchange

    Jan 5, 2022 · Related to this question on using the Windowing method for FIR filter design versus the optimized algorithms such as least squares (firls in MATLAB, Octave and Python …

  5. How to design a FIR low pass filter and force a subset of filter ...

    The function firls computes the least squares optimal filter. As long as the desired magnitude and the edge frequencies result in a symmetric specification, the optimal approximation will also be …

  6. finite impulse response - Signal Processing Stack Exchange

    Dec 29, 2023 · To optimize FIR filter rejection for resampling applications, I recommend using the least squares algorithm (firls in Matlab, Octave and Python scipy.signal) with multi-band …

  7. Building a FIR filter from an arbitrary frequency-magnitude …

    May 10, 2020 · It can be used to match arbitrary shapes and multi-band filters and is supported by functions in MATLAB/Octave (firls), and Python (scipy.signal.firls). For a more complicated …

  8. FIR Filter Design: Window vs Parks McClellan and Least Squares

    Feb 18, 2017 · In the figure below I compare a least squares optimal low pass filter designed with the Matlab/Octave function firls.m (blue) to a low pass filter designed with the window method …

  9. filters - How to determine Hilbert coefficients - Signal Processing ...

    Dec 4, 2013 · d=fdesign.hilbert(11,0.1); hd=design(d,'firls'); coef=hd.Numerator The coefficients seem reasonable (though I will need to multiply by 10000 to get integers). What I don't …

  10. Change Amplitude Magnitude after Interpolation Algorithm

    Dec 11, 2021 · coeff = firls(12, [0 50 975 1025 1975 2000]/2000, [1 1 0 0 0 0]); Filtering with this new filter results in the updated plot below showing the original signal and the interpolated …