Hallo, ich wollte etwas Klarheit darüber bekommen, wie man einen Amplitudenschwellenwert auf einem Ellipsenfilter spezifiziert.Wie man den Amplitudenschwellenwert in einem Filter in MatLab festlegt
Dies ist, was ich getan habe bisher
fmin = 20; % minimum passband frequency in Hz (High Gamma)
fmax = 30; % maximum passband frequency in Hz (High Gamma)
Rs = 20; % stopband attenuation in dB
Rp = 1; % passband ripples in dB
% for High gamma band
[order, Wn] = ellipord([fmin/(fs/2), fmax/(fs/2)], [(fmin-1)/(fs/2), (fmax+1)/(fs/2)], Rp, Rs);
[B,A] = ellip(order, Rp, Rs, [fmin/(fs/2), fmax/(fs/2)]);
Ich bin neu in diesem aber ist es richtig für mich anzunehmen, dass Rs und Rp die Amplitudenschwellen sind, die durchgelassen werden? Oder habe ich etwas anderes gemacht. Nach dem Ausmitteln der Daten, um das übliche Rauschen zu entfernen, und der Verwendung von rorsum, um die Energiedaten zu erhalten, sieht meine Zeichnung wie das Bild aus.
Wie man dort sehen kann eine massive Spitze ist, und ich möchte die Schwelle reduzieren, so Spikes so ignorieren kann.