Filter löschen
Filter löschen

dsp.AllpassFilter coefficient translation

2 Ansichten (letzte 30 Tage)
Pablo Panitta
Pablo Panitta am 2 Mär. 2024
Kommentiert: Pablo Panitta am 8 Mär. 2024
Hi
I need to create an All Pass filter with selectable frequency in an audio plugin I´m developing. As Frequency is not a property in dsp.AllpassFilter object, is there any function to calculate the coefficientes matrix from frequency input (among other parameters of course)? (e.g something similar to designShelvingEQ or designVarislopeFilter).
If not, any formulas to buitl my own function?
Thanks
Br
Pablo
  1 Kommentar
Pablo Panitta
Pablo Panitta am 8 Mär. 2024
I´ve found the answer in the description of dfilt.allpass function, where the transfer function of all pass filter is shown (just in case someone else is interesting in this)

Melden Sie sich an, um zu kommentieren.

Antworten (1)

jibrahim
jibrahim am 4 Mär. 2024
Relevant methods of dsp.allpassFilter include:
  • freqz: Frequency response of discrete-time filter System object
  • coeffs: Returns the filter System object coefficients in a structure
  3 Kommentare
jibrahim
jibrahim am 4 Mär. 2024
I see, sorry about the confusion. Can you say more about the cutoff frequency of the all-pass filter? Is this a crossover filter?
Pablo Panitta
Pablo Panitta am 4 Mär. 2024
Yes of course jibrahim, the frecuency where we have a phase shift of n*pi/2 [rad] (n=order). e.g In a second order ap filter would be phase shift of pi [rad].

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Audio Processing Algorithm Design finden Sie in Help Center und File Exchange

Produkte


Version

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by