Subsonic-filter -> fasförskjutning

Hur funkar tekniken bakom bra hifi?

Moderator: Redaktörer

Användarvisningsbild
Max_Headroom
Adventurer
 
Inlägg: 19277
Blev medlem: 2003-10-03
Ort: Metropolis, men passet är från Moskva

Subsonic-filter -> fasförskjutning

Inläggav Max_Headroom » 2007-07-27 22:13

Jag håller på och tittar på olika varianter för subsonicfilter. Men hur fan jag än gör så får jag en enorm fasförskjutning.

Vad kan jag göra åt det? Med den variant jag har nu (24dB/oktav butterwoth) så får jag en fasförskjutning på ca 320 grader vid 80Hz. Vad göra? Försöka få det till 360 så det blir ett helt varv, eller vad?
Denna signatur är endast för privat bruk. Vänligen läs ej!

Användarvisningsbild
Flint
Rör om i grytan!
 
Inlägg: 20456
Blev medlem: 2004-07-11

Inläggav Flint » 2007-07-28 14:25

Berätta hur du rent tekniskt kommer fram till dom där värdena. Mäter du med en mikrofon?

Användarvisningsbild
Max_Headroom
Adventurer
 
Inlägg: 19277
Blev medlem: 2003-10-03
Ort: Metropolis, men passet är från Moskva

Inläggav Max_Headroom » 2007-07-28 14:34

Filtret är inte byggt ännu. Värden räknas fram av ett datoprogram, nämligen det här:

TINA-TI

Ett gratis simuleringsprogram.
Stoppar man in en svept sinus i ena änden av den simulerade kretsen så kan man få en snygg graf på frekvensgång, fasgång och tidsförskjutning i andra änden (eller egentligen var som helst som man väljer att mäta). Har ingen aning om huvurvida programet räknar rätt eller inte. Jag själv räknar garanterat fel...

Jag kör med aktiv delning och tanken var att subsonic-filret bara skulle gå på basdelen. Men fasföskutningen blir så stor, att det skulle påverka fasen (totalt) vid delningen.
Sedan kom jag på att man kan fuska och köra subsonic-filteret före delningen och då har ju det problemet hastigt och lustigt försvunnit. Andra kanske tillkommer, men man kan ju ordna med ett relä så att subsonicfiltret inte är inkopplat hela tiden.

Edit: Kan meddela att jag nu ritat om filtret. Jag kör men en op kopplad normalt, och en inverterad. På så sätt har fasföskjutningen minskat till hälften.
I praktiken är det nu ett Sallen-Key filter i serie med ett Multiple Feedback filter. Ser klart bäst ut hitils. Har ingen aning om lämpligheten att bygga så egentligen. Kan det finnas risk för självsvängning?
Denna signatur är endast för privat bruk. Vänligen läs ej!

Användarvisningsbild
Flint
Rör om i grytan!
 
Inlägg: 20456
Blev medlem: 2004-07-11

Inläggav Flint » 2007-07-28 14:49

Aha.
Jag kan inte köra det programmet men om du har en bild på schemat kan jag testa i mitt favoritprogram. Jag gillar såna här kopplingsövningar. Dumpa en skärm eller om du vill maila kan vi ta adessen via PM.

Användarvisningsbild
Max_Headroom
Adventurer
 
Inlägg: 19277
Blev medlem: 2003-10-03
Ort: Metropolis, men passet är från Moskva

Inläggav Max_Headroom » 2007-07-28 17:26

Så här ser det ut akkurat nå:

Bild

Själva schemat.
---------------------------------------------------------

Bild

fasgången
---------------------------------------------------------

Bild

Group delay
---------------------------------------------------------

Bild
Frekvensgången
Denna signatur är endast för privat bruk. Vänligen läs ej!

Användarvisningsbild
Flint
Rör om i grytan!
 
Inlägg: 20456
Blev medlem: 2004-07-11

Inläggav Flint » 2007-07-28 18:07

Jag får fasen så här:

Bild


Men jag är ingen fena på filter och alla varianter och fasegenskaper men just därför kan det ju vara kul att labba med dom. Det kan ju också vara så att det du vill uppnå inte är teoretiskt möjligt.

Ska ladda in ett program som heter Nuhertz Filter och se vad det säger.

Användarvisningsbild
Flint
Rör om i grytan!
 
Inlägg: 20456
Blev medlem: 2004-07-11

Inläggav Flint » 2007-07-28 18:13

Du kanske såg att jag hade fel på ett motståndsvärde först. 51.9k istället för 1.9K Nu får vi samma värden.

Användarvisningsbild
Max_Headroom
Adventurer
 
Inlägg: 19277
Blev medlem: 2003-10-03
Ort: Metropolis, men passet är från Moskva

Inläggav Max_Headroom » 2007-07-28 18:32

Mycket möjligt att det jag vill uppnå inte går. Alltså, ska man dela bort frekvenser så måste något ta tid någonstans, annars kan man ju inte få reda på derivatan (om man nu ser stark lutning på vågformen som ett mått på frekvens, vilket jag gör, och troligen även filtret).
Denna signatur är endast för privat bruk. Vänligen läs ej!

Användarvisningsbild
Flint
Rör om i grytan!
 
Inlägg: 20456
Blev medlem: 2004-07-11

Inläggav Flint » 2007-07-28 18:44

Vi får väl se om vi kan klura ut nåt. Annars finns det väl andra som kan.


Bild

Bild

Användarvisningsbild
Max_Headroom
Adventurer
 
Inlägg: 19277
Blev medlem: 2003-10-03
Ort: Metropolis, men passet är från Moskva

Inläggav Max_Headroom » 2007-07-28 19:13

Ja, den där har jag provat (fast med lite andra värden).
Mitt program ritar fasen annorlunda och hoppar inte från -180 till +180 grader vid delningsfrekvensen. Utan det ritar en kontenuerligt fallande kurva. Det kanske blir samma sak i verkligheten?

Så här ritar mitt program:

Bild

Över 20Hz är det en skilnad på 360 grader.
Denna signatur är endast för privat bruk. Vänligen läs ej!

Användarvisningsbild
Flint
Rör om i grytan!
 
Inlägg: 20456
Blev medlem: 2004-07-11

Inläggav Flint » 2007-07-28 19:34

Samma här med fasangivelsen. Har inte tänkt på det tidigare. Måste redas ut. Hur gör man det?

Bild

Användarvisningsbild
IngOehman
 
Inlägg: 48470
Blev medlem: 2003-09-28
Ort: K-PAX via Tellus

Inläggav IngOehman » 2007-07-28 19:43

Max (och alla ni andra)!

Lösningen på problemet är enkel: BYT REFERENS! :wink:

Ett subsonicfilter är ett HP-filter och tangerar noll graders fasvridning vid oändligt hög frekvens, inte vid 0 Hz som det dumma simuleringsprogrammet tror :x - referensen är därför den fasvridning som finns vid oändligt höga frekvenser.

Kort sagt - strunta i att simuleringsprogrammet i sitt digitala oförstånd kallar 0 grader för 360 grader! :wink:

Redan detta borde vara en alarmklocka: HP-filter har positiv fasvrisning (ser tidsavanserande ut på statisk signal, men är det förstås inte i verkligheten, det är en illusion bara*) och den korrekta fasvridningen vid 80 Hz är +40 grader, inte -320 som du skrev (eftersom det är den siffra som du läser ut ur kurvan som simuleringsprogrammet ritar åt dig).


Sammanfattning:

Man skall inte använda simuleringsprogram utan göra som jag gör - räkna med papper och penna på trevligt rutpapper, eller i huvudet helt och hållet! Då blir det aldrig fel. 8)

En bieffekt är nämligen att man för att kunna göra det måste lära sig hur det fungerar på riktigt. :P


Vh, iö

- - - - -

För blotta ögat är det omöjligt att med en statisk sinusformad signal se skillnad på tidsförskjutning och fasvridning. De är dock väsensskilda fenomen. Den förstnämnda är en sinusvåg som flyttats sidledes på oscilloskopsskärmen, den sistnämnda är en som ringlat sig sidledes så sinusformen ser sidledes förskjuten ut. :o
Fd psykoakustikforskare & ordf LTS. Nu akustiker m specialiteten
studiokontrollrum, hemmabiosar & musiklyssnrum. Även Ch. R&D
åt Carlsson och Guru, konsult åt andra + hobbyhögtalartillv (Ino).

Användarvisningsbild
Flint
Rör om i grytan!
 
Inlägg: 20456
Blev medlem: 2004-07-11

Inläggav Flint » 2007-07-28 20:05

Va bra. Det var ju en baggis. Tack från oss andra. :D

Men håll med om att det vridfasning runt brytpunkten. Det går knappast att undvika.

Användarvisningsbild
Morello
 
Inlägg: 36491
Blev medlem: 2003-05-19
Ort: Stockholm/Täby

Inläggav Morello » 2007-07-28 20:08

Jamen vadå, vid 0 Hz är faktiskt överföringsfunktionen strikt reel och argumentet, dvs fasen noll. Det är även sant då f närmar sig oändligheten. (från 0 till +360)


Samtidgt rekommenderar jag alla (som vill) att räkna först och sedan verifiera med en spice-simulator. Förståelsen är viktigare än simuleringen om man ska komma någonstans med sina konstruktioner.
Senast redigerad av Morello 2007-07-28 20:46, redigerad totalt 2 gånger.
Driver: www.sybariteaudio.se
-Innehar F-skattsedel-

”Messen ist Wissen, aber messen ohne Wissen ist kein Wissen”

"Es ist noch kein Meister vom Himmel gefallen"

Användarvisningsbild
Flint
Rör om i grytan!
 
Inlägg: 20456
Blev medlem: 2004-07-11

Inläggav Flint » 2007-07-28 20:14

Även spicesimulering kan ge mycket bra insikt om funktioner och sammanhang. Sen blir det lite som med miniräknaren, man glömmer bort sin huvudräkning.

Användarvisningsbild
Flint
Rör om i grytan!
 
Inlägg: 20456
Blev medlem: 2004-07-11

Inläggav Flint » 2007-07-28 20:32

Max_Headroom

Löste det sig iom. deras konsultation?

Användarvisningsbild
Morello
 
Inlägg: 36491
Blev medlem: 2003-05-19
Ort: Stockholm/Täby

Inläggav Morello » 2007-07-28 20:50

Simuleringen kan ju bara användas för att verifiera - simulatorn räknar ju inte R och C. :)
Driver: www.sybariteaudio.se
-Innehar F-skattsedel-

”Messen ist Wissen, aber messen ohne Wissen ist kein Wissen”

"Es ist noch kein Meister vom Himmel gefallen"

Användarvisningsbild
Flint
Rör om i grytan!
 
Inlägg: 20456
Blev medlem: 2004-07-11

Inläggav Flint » 2007-07-28 21:17

Morello skrev:Simuleringen kan ju bara användas för att verifiera - simulatorn räknar ju inte R och C. :)

Specificera din intention? :)

Användarvisningsbild
IngOehman
 
Inlägg: 48470
Blev medlem: 2003-09-28
Ort: K-PAX via Tellus

Inläggav IngOehman » 2007-07-28 21:46

Morello skrev:Jamen vadå, vid 0 Hz är faktiskt överföringsfunktionen strikt reel och argumentet, dvs fasen noll. Det är även sant då f närmar sig oändligheten. (från 0 till +360)


Samtidigt rekommenderar jag alla (som vill) att räkna först och sedan verifiera med en spice-simulator. Förståelsen är viktigare än simuleringen om man ska komma någonstans med sina konstruktioner.

Håller helt med om det sista.

Självklart håller jag med om det första också, men vill påminna om att resonemang om argumentets (fasens) "nollighet" är en rätt ointressant infallsvinkel, eftersom amplituden ju är precis noll (infinitsimalt, det vill säga 1/oändligheten liten) när man når det strikt reella tillståndet som Morello talar om.

Det finns alltså ingen faktiskt signal att hävda fasegenskaper för, vid noll Hz, utan det blir bara en matematisk övning. :?

Den som vill fundera på det mera kan fundera på hur DC-nivån i utsignalen påverkas av ett steg i insignalen (från t ex noll volt till 1 volt), eller ännu hellre titta på signaler vad mycket-mycket låga frekvenser och hur de påverkas av plötsliga amplitudförändringar. Då blir man varse det förnuftiga i att kalla fasen för 360 grader och inte 0 grader, eftersom man ser hela den 360 gader stora fasvriningen avverkas vid transienta förlopp. Känner man sig inte övertygad av det kan man roa sig med att LP/HP-transformera ett LP-filter... 8)


Vh, iö
Fd psykoakustikforskare & ordf LTS. Nu akustiker m specialiteten
studiokontrollrum, hemmabiosar & musiklyssnrum. Även Ch. R&D
åt Carlsson och Guru, konsult åt andra + hobbyhögtalartillv (Ino).

Användarvisningsbild
Max_Headroom
Adventurer
 
Inlägg: 19277
Blev medlem: 2003-10-03
Ort: Metropolis, men passet är från Moskva

Inläggav Max_Headroom » 2007-07-28 22:12

Flint skrev:Max_Headroom

Löste det sig iom. deras konsultation?


Ja, lite. Men jag tycker ändå 40 grader är för mycket vid 80Hz. Jag tror man kommer att få hörbara effketer runt delningen om man kör subsonicfiltret bara på basdelen. Bäst att sätta det filtret för delningen i alla fall. Men förbikoppligsbart med ett relä.

Räkna med penna och papper. Visst. Om jag hade tid så... Men det har jag inte. Har man elektronik som främsta hobby så kan man ju göra det. Eller om man har det som jobb. Men inget av det stämmer in på mig.
Denna signatur är endast för privat bruk. Vänligen läs ej!

Användarvisningsbild
Flint
Rör om i grytan!
 
Inlägg: 20456
Blev medlem: 2004-07-11

Inläggav Flint » 2007-07-28 22:31

Själv tycker jag att den tillförde nada.

Användarvisningsbild
IngOehman
 
Inlägg: 48470
Blev medlem: 2003-09-28
Ort: K-PAX via Tellus

Inläggav IngOehman » 2007-07-28 22:39

Du har helt rätt i att det inte är en fungerande lösning att sätta
subsonicfiltret i bara LP-delen. :?

Det måste absolut sitta INNAN signalen delar upp sig i två halvor.

Annars kommer du definitivt att höra en massa artefakter som
inte har ett dugg med grupplöptidsdistorsion* att göra, utan bara
beror på förändringar i intregrationen.

[Detta är nog en av orsakerna, kanske den viktigaste, till att rätt
få (=alla som jag hört, enligt min helt subjektiva uppfattning nota
bene) av marknadens "subwoofrar" (=kubisk låda med inbyggd
förstärkare, det vill säga subsonivfiltret för sent i kedjan) klarar
av att spela varken artikulerat eller att integrera på ett bra sätt
med toppsystemen.]



Vh, iö

- - - - -

*Dock är för det mesta även grupplöptidsdistorsionen i sig hörbar i de flesta kommersiella subwooferinnehållande system. Hörbarhetsgränsen går vid en grupplöptid som ligger under 1/f (sekunder)#. Det är nästan omöjligt att nå ned till den gränsen i en konventionellt uppbyggd subwoofer.

Tycker dock att det är viktigt att hålla isär fenomenen - mycket av det som skylls grupplöptidsproblem är det inte, utan är o-artikulationer med andra ursprung.


#Exakt var gränsen går är förstås omöjligt att veta (första vetenskapliga tesen, ni vet) men jag har ännu inte, vid spelning i normala rum, lyckats detektera grupplöptidsdistorsion som ligger under 0,5/f och jag tror det är en grupplöptid med goda marginaler. Jag sätter därför i regel en praktisk gräns som det är "bra att klara", på 0,8/f.

Obs: Detta är dock bara sant vid frekvenser UNDER 80 Hz. Går man upp i oktaverna därovanför (100 - 250 Hz) hör vi faktiskt betydligt mindre grupplöptidsdistorsion än så, så delningar i det registret bör vara betydligt flackare, eller införas på mycket goda grunder (t ex att man vinner något värdefullare än det man förlorara i transienthantering på grund av grupplöptidseffekterna.)
Fd psykoakustikforskare & ordf LTS. Nu akustiker m specialiteten
studiokontrollrum, hemmabiosar & musiklyssnrum. Även Ch. R&D
åt Carlsson och Guru, konsult åt andra + hobbyhögtalartillv (Ino).

Användarvisningsbild
phon
Mr. Magneto
 
Inlägg: 13030
Blev medlem: 2004-11-12
Ort: þiudangardi

Inläggav phon » 2007-07-29 00:14

Flint skrev:Vi får väl se om vi kan klura ut nåt. Annars finns det väl andra som kan.

Bild


Den här hoppar inte heller från -180 till +180 grader. Det är i själva verket samma kurva som de andra två visade.

Minus 180 och plus 180 grader är samma punkt.

Tänk det som att kurvan fortsätter uppåt (eller nedåt) istället, fasen har snurrat ett varv och är inne på nästa varv.

Var man är i absoluta grader räknat beror på vad man har som referens, och det kanske man bör fundera på.

Det kan ju vara samma relativa fasläge för två signaler**, men vid olika absoluta tidpunkter. Alltså, den ena signalen snurrar ett eller flera varv före den andra, men relativa fasläget stämmer.



** = en signal som blir två ur ett LP resp HP-filter.
ⓘ De gustibus non est disputandum.

Användarvisningsbild
Flint
Rör om i grytan!
 
Inlägg: 20456
Blev medlem: 2004-07-11

Inläggav Flint » 2007-07-29 00:25

phon skrev:Var man är i absoluta grader räknat beror på vad man har som referens, och det kanske man bör fundera på.

Filtrets utgång i förhållande till ingång. Är det feltänk?

Användarvisningsbild
phon
Mr. Magneto
 
Inlägg: 13030
Blev medlem: 2004-11-12
Ort: þiudangardi

Inläggav phon » 2007-07-29 01:36

Oops, nu tänkte jag nån sub-delning. Här var det subsonicfilter. :oops:

Räkna fasen uppifrån istället, det vrider nästan inget.förrän längst ner.
ⓘ De gustibus non est disputandum.

Användarvisningsbild
Flint
Rör om i grytan!
 
Inlägg: 20456
Blev medlem: 2004-07-11

Inläggav Flint » 2007-07-29 10:01

phon skrev:Räkna fasen uppifrån istället, det vrider nästan inget.förrän längst ner.

Som jag uppfattar det är det just exakt det Max_Headroom vill undvika. Själv inser jag inte nyttan med den tanken men blir nyfiken på om det finns något att hämta i den.

Kaffekoppen
Inaktiverad
 
Inlägg: 20003
Blev medlem: 2006-01-19

Inläggav Kaffekoppen » 2007-07-29 10:16

Njae.. jag tolkade det som om Max var orolig för faspåverkan vid delningsfrekvensen (som filtret kunde resultera i)... ?

Användarvisningsbild
Flint
Rör om i grytan!
 
Inlägg: 20456
Blev medlem: 2004-07-11

Inläggav Flint » 2007-07-29 10:25

Kaffekoppen skrev:Njae.. jag tolkade det som om Max var orolig för faspåverkan vid delningsfrekvensen (som filtret kunde resultera i)... ?

I min tankevärld sitter subsonicfiltret först och är gemensamt för resten av filtret. Var nog därför jag inte insåg funktionen i hans tanke.

Användarvisningsbild
IngOehman
 
Inlägg: 48470
Blev medlem: 2003-09-28
Ort: K-PAX via Tellus

Inläggav IngOehman » 2007-07-29 10:36

Ni har helt rätt KK och Flint, och det var därför jag till Max skrev:

iö skrev:Du har helt rätt i att det inte är en fungerande lösning att sätta
subsonicfiltret i bara LP-delen. :?

Det måste absolut sitta INNAN signalen delar upp sig i två halvor.

Annars kommer du definitivt att höra en massa artefakter som
inte har ett dugg med grupplöptidsdistorsion* att göra, utan bara
beror på förändringar i intregrationen.

[Detta är nog en av orsakerna, kanske den viktigaste, till att rätt
få (=alla som jag hört, enligt min helt subjektiva uppfattning nota
bene) av marknadens "subwoofrar" (=kubisk låda med inbyggd
förstärkare, det vill säga subsonivfiltret för sent i kedjan) klarar
av att spela varken artikulerat eller att integrera på ett bra sätt
med toppsystemen.]



Vh, iö

- - - - -

*Dock är för det mesta även grupplöptidsdistorsionen i sig hörbar i de flesta kommersiella subwooferinnehållande system. Hörbarhetsgränsen går vid en grupplöptid som ligger under 1/f (sekunder)#. Det är nästan omöjligt att nå ned till den gränsen i en konventionellt uppbyggd subwoofer.

Tycker dock att det är viktigt att hålla isär fenomenen - mycket av det som skylls grupplöptidsproblem är det inte, utan är o-artikulationer med andra ursprung.


#Exakt var gränsen går är förstås omöjligt att veta (första vetenskapliga tesen, ni vet) men jag har ännu inte, vid spelning i normala rum, lyckats detektera grupplöptidsdistorsion som ligger under 0,5/f och jag tror det är en grupplöptid med goda marginaler. Jag sätter därför i regel en praktisk gräns som det är "bra att klara", på 0,8/f.

Obs: Detta är dock bara sant vid frekvenser UNDER 80 Hz. Går man upp i oktaverna därovanför (100 - 250 Hz) hör vi faktiskt betydligt mindre grupplöptidsdistorsion än så, så delningar i det registret bör vara betydligt flackare, eller införas på mycket goda grunder (t ex att man vinner något värdefullare än det man förlorara i transienthantering på grund av grupplöptidseffekterna.)
Fd psykoakustikforskare & ordf LTS. Nu akustiker m specialiteten
studiokontrollrum, hemmabiosar & musiklyssnrum. Även Ch. R&D
åt Carlsson och Guru, konsult åt andra + hobbyhögtalartillv (Ino).

Användarvisningsbild
Flint
Rör om i grytan!
 
Inlägg: 20456
Blev medlem: 2004-07-11

Inläggav Flint » 2007-07-29 10:59

Lite OT som visar att Butterworth agerar eq vid delningsfrekvensen, här 75Hz. Slutsats: Herr Linkwitz är en polare som bör tas på allvar.

De tre motstånden på 100k + OP:n i slutet av filtren ingår inte i filtret men är med som summator för att lägga ihop den delade signalen igen.

Bild



Bild


Beklagar om skrollfingret får förslitningsskador. Gör kompletterande gymnastik. Ett sätt kan vara att vända på musen och skrolla åt andra hållet.

Nästa

Återgå till Teknikforum


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 9 gäster