Push-Pull Distorsion
- Spisblinkaren
- EF Sponsor
- Inlägg: 12990
- Blev medlem: 13 december 2012, 21:41:43
Push-Pull Distorsion
Hej!
Jag har nu fått tillåtelse för detta av upphovsinnehavaren som kallar sig superx.
Såhär beskriver han en signal (som påminner om hur man kan beskriva godtycklig periodisk signal mha Fourier-serie):
\(f(x)=A_1x + A_2x^2 + A_3x^3 + A_4x^4 ...\)
Sorterat udda/jämna potenser kan man istället skriva
\(f(x)=(A_1x + A_3x^3) + (A_2x^2 + A_4x^4) ...\)
Utsignalen fås sedan som en differens (om man tänker efter) enligt
\(f_{tot}(x) = f_1(x) - f_2(-x)\)
Man har alltså först en differens, sedan har man 180 grader fasskift (därav f(-x)) vilket helt enkelt är en negativ signal, vilket faktiskt inte är så lätt att fatta, och då får vi att
\(f_{tot}(x)=f_1(x) - f_2(-x) = (A_1x+A_2x^3) + (A_2x^2+A_4x^4) - (A_1(-x)+A_2(-x)^3) - (A_2(-x)^2+A_4(-x)^4) ...\)
dvs
\(f_{tot}(x)=f_1(x) - f_2(-x) = (A_1x+A_2x^3) + (A_2x^2+A_4x^4) - (-A_1(x)-A_2(x)^3) - (A_2(x)^2+A_4(x)^4) ... = 2(A_1x+A_2x^3)...\)
Och därmed ser man att det bara blir udda övertoner kvar av distorsionen/signalen.
Korrelationen mellan hur en fyrkantvåg ser ut Fourier-mässigt
\(U=sin(wt)+\frac{1}{3}sin(3wt)+\frac{1}{5}sin(5wt)...\)
och detta är dock ganska diffust.
Tittar man på skåpet när en sinus klipper i en PP-förstärkare av rör så blir kanterna väldigt mysigt klippta samtidigt som ovanstående borde innebära att dessa enbart udda övertoner som en fyrkant innehåller borde vara idealt för en rörförstärkare att klippa rakt av.
Tror att ovanstående mest är idealiserat och inte finns i verkligheten, roligt dock att få svaret att det är udda övertoner som är viktiga samtidigt som det är ökänt (?) att rörs udda övertoner är dom mest intressanta.
MVH/Roger
PS
Jag får inte detta att gå ihop.
Jag har nu fått tillåtelse för detta av upphovsinnehavaren som kallar sig superx.
Såhär beskriver han en signal (som påminner om hur man kan beskriva godtycklig periodisk signal mha Fourier-serie):
\(f(x)=A_1x + A_2x^2 + A_3x^3 + A_4x^4 ...\)
Sorterat udda/jämna potenser kan man istället skriva
\(f(x)=(A_1x + A_3x^3) + (A_2x^2 + A_4x^4) ...\)
Utsignalen fås sedan som en differens (om man tänker efter) enligt
\(f_{tot}(x) = f_1(x) - f_2(-x)\)
Man har alltså först en differens, sedan har man 180 grader fasskift (därav f(-x)) vilket helt enkelt är en negativ signal, vilket faktiskt inte är så lätt att fatta, och då får vi att
\(f_{tot}(x)=f_1(x) - f_2(-x) = (A_1x+A_2x^3) + (A_2x^2+A_4x^4) - (A_1(-x)+A_2(-x)^3) - (A_2(-x)^2+A_4(-x)^4) ...\)
dvs
\(f_{tot}(x)=f_1(x) - f_2(-x) = (A_1x+A_2x^3) + (A_2x^2+A_4x^4) - (-A_1(x)-A_2(x)^3) - (A_2(x)^2+A_4(x)^4) ... = 2(A_1x+A_2x^3)...\)
Och därmed ser man att det bara blir udda övertoner kvar av distorsionen/signalen.
Korrelationen mellan hur en fyrkantvåg ser ut Fourier-mässigt
\(U=sin(wt)+\frac{1}{3}sin(3wt)+\frac{1}{5}sin(5wt)...\)
och detta är dock ganska diffust.
Tittar man på skåpet när en sinus klipper i en PP-förstärkare av rör så blir kanterna väldigt mysigt klippta samtidigt som ovanstående borde innebära att dessa enbart udda övertoner som en fyrkant innehåller borde vara idealt för en rörförstärkare att klippa rakt av.
Tror att ovanstående mest är idealiserat och inte finns i verkligheten, roligt dock att få svaret att det är udda övertoner som är viktiga samtidigt som det är ökänt (?) att rörs udda övertoner är dom mest intressanta.
MVH/Roger
PS
Jag får inte detta att gå ihop.
Senast redigerad av Spisblinkaren 7 juni 2016, 17:31:02, redigerad totalt 1 gång.
Re: Push-Pull Distorsion
Vad är "insignalen", och vad är x?
Är det korrekt att räkna med negativt "x" i differensen?
Är det korrekt att räkna med negativt "x" i differensen?
Re: Push-Pull Distorsion
Antar att x är insignalen till slutsteget (så -x är den inverterade insignalen).
Men sen blir det rörigt då f verkar användas som beteckning på flera olika funktioner...
Jag tror det blir tydligare om de första skrivs som
\(s(t)= A_1 t + A_2 t^2 + A_3 t^3 + A_4 t^4 ...\)
D.v.s. s för signal.
Sen är alltså utsignalen från steget
\(G(x) = g(x) - g(-x)\)
Där g(x) är förstärkningsfunktionen för vardera av de två förstärkarna.
Så ska alltså signalen s stoppas in där
\(G(s) = g(s) - g(-s)\)
Och sen har det då uppenbarligen blivit fel i resten av formlerna eftersom x i ena fallet är tiden och i andra fallet signalen...
Men sen blir det rörigt då f verkar användas som beteckning på flera olika funktioner...
Jag tror det blir tydligare om de första skrivs som
\(s(t)= A_1 t + A_2 t^2 + A_3 t^3 + A_4 t^4 ...\)
D.v.s. s för signal.
Sen är alltså utsignalen från steget
\(G(x) = g(x) - g(-x)\)
Där g(x) är förstärkningsfunktionen för vardera av de två förstärkarna.
Så ska alltså signalen s stoppas in där
\(G(s) = g(s) - g(-s)\)
Och sen har det då uppenbarligen blivit fel i resten av formlerna eftersom x i ena fallet är tiden och i andra fallet signalen...
Re: Push-Pull Distorsion
Sen så kan man inte diskutera (rör)distorsion utan att blanda in Nerres g(x) och beskriva hur överföringskaraktäristiken ser ut. Distorsion uppstår på grund av olinjäritet i g().
Ska man vara formellt korrekt ska det vara g1() och g2() också, eftersom det sannolikt inte är exakt samma överföringsfunktion för "push" och "pull"-delen.
Ska man vara formellt korrekt ska det vara g1() och g2() också, eftersom det sannolikt inte är exakt samma överföringsfunktion för "push" och "pull"-delen.
Re: Push-Pull Distorsion
Hej! Jag skrev formlerna där som Roger grävde fram här i en liten diskussion vi hade vid sidan av. De är inte tänkta att vara formellt korrekta eller så utan bara illustrera principen. Jag tänkte mig f(x) som funktionen som beskriver rörets olinjära omvandling av spänning in 'x' till ström ut. Tiden är inte med här alls, så som jag tänkte mig, utan det handlar enbart om serieutveckling för att beskriva rören som polynom. Ett polynom med enbart udda exponenter kommer sedan enbart att generera udda övertoner när man skickar in en signal.
Re: Push-Pull Distorsion
Tror det blir så iaf.Ett polynom med enbart udda exponenter kommer sedan enbart att generera udda övertoner när man skickar in en signal.
Re: Push-Pull Distorsion
Jag tycker det känns som du gravt har missuppfattat hur transformer fungerar.
Transformer bygger på att man konverterar mellan tidsdomän (ex. sinuskurva, amplituden varierar över tiden) och frekvensdomän (amplituden ligger på en viss frekvens).
I bägge fallen är tiden med, i det ena fallet är x-axeln exempelvis sekunder, i det andra fallet är den 1/sekunder (d.v.s. Hz).
Transformer bygger på att man konverterar mellan tidsdomän (ex. sinuskurva, amplituden varierar över tiden) och frekvensdomän (amplituden ligger på en viss frekvens).
I bägge fallen är tiden med, i det ena fallet är x-axeln exempelvis sekunder, i det andra fallet är den 1/sekunder (d.v.s. Hz).
Re: Push-Pull Distorsion
Jag vet hur det funkar men har inte heller pratat om någon transform.
Re: Push-Pull Distorsion
Vad är då f och x i de där polynomen?
Jag tolkade det som att f är amplituden vid tiden x, men så är det alltså inte?
Jag tolkade det som att f är amplituden vid tiden x, men så är det alltså inte?
Re: Push-Pull Distorsion
Ingen tid eller transform alltsåJag tänkte mig f(x) som funktionen som beskriver rörets olinjära omvandling av spänning in 'x' till ström ut
Re: Push-Pull Distorsion
Du har inte övertygat mig att f(x) är giltig för negativ spänning x än.
Re: Push-Pull Distorsion
Om du menar att f är utspänningen och x är inspänningen så har jag väldigt svårt att se att den funktionen kan beskrivas som det polynom du har tagit fram.
Och även OM det skulle gå att beskriva på det sättet så har du de olika komponenterna i polynomet inte ett jota att göra med övertonerna.
Du måste ju då också beskriva max och min, för röret kan ju inte ge hur hög utsignal som helst utan kommer ju att bli mättat vid en viss insignal.
Och även OM det skulle gå att beskriva på det sättet så har du de olika komponenterna i polynomet inte ett jota att göra med övertonerna.
Du måste ju då också beskriva max och min, för röret kan ju inte ge hur hög utsignal som helst utan kommer ju att bli mättat vid en viss insignal.
Re: Push-Pull Distorsion
Ström ut alltså. Men det spelar inte så stor roll för detta syfte.spänning in 'x' till ström ut
Alla funktioner som är analytiska går att approximera med polynom med en s.k. Taylorserie.
Ang. negativa x så tänkte jag mig att x var avvikelsen i spänning från en arbetspunkt, men det kom inte med in i den här tråden.
- Spisblinkaren
- EF Sponsor
- Inlägg: 12990
- Blev medlem: 13 december 2012, 21:41:43
Re: Push-Pull Distorsion
Om jag inte är helt ute och cyklar så är precis alla matematiska funktioner i en miniräknare realisrerade mha Taylorserie (förutom ADD, SUB, MUL, DIV).superx skrev: Alla funktioner som är analytiska går att approximera med polynom med en s.k. Taylorserie.
Många av dom här funktionerna konvergerar väldigt snabbt så så många termer behövs inte.
Tror att det viktiga är att man väljer "a" som är nära sitt x typ:
\(f(x)=f(a)+f"(x-a)(x-a)+\frac{1}{2!}f""(x-a)(x-a)^2...\)
där "-tecknet har använts ty EF's TEX klarar inte '-tecken.
Jag tycker det här låter rimligt, dessutom borde det inte vara orimligt att se f som spänningen med x som strömmen, ett rör (diod) är dock lite tvärt om:Ang. negativa x så tänkte jag mig att x var avvikelsen i spänning från en arbetspunkt, men det kom inte med in i den här tråden.
\(I_a=pU_a^{3/2}\)
där p kallas perveans.
MVH/Roger