18db/oct crossover fasproblem ?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
pern
Inlägg: 700
Blev medlem: 14 juli 2004, 08:47:36
Ort: Landskrona

18db/oct crossover fasproblem ?

Inlägg av pern »

Håller på med en Isolator vilket igentligen bara är en crossover som summeras tillbaka igen.

Första versionen jag gjorde använde jag 24 db/oct Linkwitz-Riley filter vilket ju summerar bra utan fasproblem, dock tycker jag de är lite för branta.Så nu håller jag på med en 18db med Butterworth filter istället.

Tror ni det blir några fasproblem vid summeringen av de olika banden ?

Bild
Senast redigerad av pern 15 september 2009, 17:55:26, redigerad totalt 1 gång.
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7242
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Re: 18db/oct crossover fasproblem ?

Inlägg av psynoise »

Det går att göra ett LR-filter med 12 dB/okt också, det gäller bara att fasvända 180 grader på antingen HP eller LP sidan genom att välja en inverterande koppling istället. OBS att ett LR-filter är n^2 stycken Butterworth filter i serie efter varandra.

Nu är jag inte helt säker på detta, kan kolla på det senare, men jag har iaf för mig att jag har tidigare kommit fram till att detta borde fungera.
pern
Inlägg: 700
Blev medlem: 14 juli 2004, 08:47:36
Ort: Landskrona

Re: 18db/oct crossover fasproblem ?

Inlägg av pern »

Jag behöver 18db filter och 3 band ..
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7242
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Re: 18db/oct crossover fasproblem ?

Inlägg av psynoise »

Kom du fram till någon vettig lösning?
pern
Inlägg: 700
Blev medlem: 14 juli 2004, 08:47:36
Ort: Landskrona

Re: 18db/oct crossover fasproblem ?

Inlägg av pern »

Inte för att få dem 100% i fas.

Dock verkar den vanligaste lösningen för att få ett 18db, 3-bands filter att låta hyffsat vara att bara koppla in en inverterare innan mittbandet. Detta skall tydligen också göra att fasproblemet minskar en del. Har dock inte haft tid att bygga klart det ännu.
Användarvisningsbild
psynoise
EF Sponsor
Inlägg: 7242
Blev medlem: 26 juni 2003, 19:23:36
Ort: Landvetter

Re: 18db/oct crossover fasproblem ?

Inlägg av psynoise »

Kollade lite i Matlab hur det kan bli med följande kod.

Kod: Markera allt

w = [10^-2: 10^-3: 10^2];
s = j.*w;

% Lågpass Butterworth-filter av 3:e ordningen.

[b, a] = butter(3,1,'low','s');
Hlp = (b(1).*s.^3 + b(2).*s.^2 + b(3).*s + b(4))./(a(1).*s.^3 + a(2).*s.^2 + a(3).*s + a(4)); 

figure
loglog(w,abs(Hlp))

figure
semilogx(w,angle(Hlp))

% Högpass Butterworth-filter av 3:e ordningen.

[b, a] = butter(3,1,'high','s');
Hhp = (b(1).*s.^3 + b(2).*s.^2 + b(3).*s + b(4))./(a(1).*s.^3 + a(2).*s.^2 + a(3).*s + a(4)); 

figure
loglog(w,abs(Hhp))

figure
semilogx(w,angle(Hhp))

% Summan av båda filtren

figure
loglog(w,abs(Hlp+Hhp))

figure
semilogx(w,angle(Hlp+Hhp))
Helt enkelt ett lågpass och ett högpass filter med samma brytfrekvens där resultatet summeras ihop.

Amplituden (absolutbeloppet) blir perfekt vid summation av lågpass och högpass filtret, dock blir inte fasen lika bra som ett LR-filter. Utan inverterare fick jag fram:

Bild

Med invererterare fick jag fram:

Bild

Vinkel anges i radian där 2*pi radianer = 360 grader.
Skriv svar