Kumarb
Kumarb
Here is an attempt to reproduce the above post ``` # Test script to design an analog highpass elliptic filter with 8 poles and a cutoff # frequency of 4000...
One option is to create new ftypes AnalogHighPass, AnalogLowPass etc., that take only the cutoff frequency and no sampling frequency. Alternatively, you can overload LowPass(Float64,String) as Lowpass(fc, "analog"). Numerical stability...
That does not work because the cutoff frequency must be below the Nyquist frequency. If I want a cutoff of 4 GHz, I cannot use `HighPass(4000e6; fs = 2)` I...
+1 to that.
OK. Here is more troubleshooting for the analog filter. In the code below, I first compared the analog and digital Butterworth to see the scaling that gives identical responses. ```...
I have a rough workflow for an analog low pass Butterworth filter that could be used to refactor the analogfilter and the freqs functions. ``` using DSP using Plots using...
While ZeroPoleGain and PolynomialRatio are nice data structures, I wonder if there has to be a meta approach to LinearTimeInvariant Systems and have a derivative Filter object. At some level,...
How about a redesign of the LowPass, HighPasss etc. structures -- e.g. ``` # fs =some(nothing) makes it continuous time and the Nyquist check is ignored. struct Highpass{T}
Hello Thanks for replying. Maybe I have misunderstood whether the use of a seed within 'genBitSequence' will retain state on successive calls to that routine. In the example I give...