HiFiForum.nu
Home | Forums | Profile | Register | Active Topics | Links | Members | Articles | PM | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

Private Messages
You must log in to check messages
 All Forums
 HiFiForum.nu - Mångfaldens forum
 Teknik och DIY
 Hur funkar en DSP, digitalt delningsfilter etc!
 New Topic  Topic Locked
 Printer Friendly
Previous Page | Next Page
Author Previous Topic Topic Next Topic
Page: of 3

Wolfie
Member

752 Posts

Posted - 2003/01/30 :  20:04:26  Show Profile  Visit Wolfie's Homepage Send Wolfie a Private Message
NN: Ja vad kan du behöva... En skiljetrafo med rätt impedans (är att föredra), en omvandlare (MUX-krets) för att koda av vänster och höger kanal från digitalutg. på CD:n Sen bara rätt in i DSP:n i princip. Hur många DSP:s som krävs går inte att säga på rak arm.

Jag kan nämna att det sitter 4 st SHARC(?) i Tacten... Beror sig ju helt o hållet på hur mycket du vill kunna göra. Själva filtren är ju egentligen busenkla att klara med en något sådär moderat DSP. Om du inte vill göra varje filter som 257 ordningens FIR filter då förståss... Nöjer du dig med 4-10 ord. filter så borde du klara minnet med en DSP. Sen måste man ju hitta en med 12 st digitalutgångar... Efter detta sätter man väl lämpligast 2 st DA:omvandlare per kanal (för balanserad drift) el så många som man kan tänka sig vilja ha...
O efter det ett analogt LP-filter... Kan räcka med en enkel spole, om man upsamplar tillräckligt.

Sen blir det där med att kunna förskjuta kanalerna mot varandra i tid (fas). Det gör man eg. enklast genom att buffra ett antal samplingar i en ringbuffer och sedan förskjuta antal sampel mot varandra. Inte heller speciellt krävande, beror sig helt och hållet på hur mycket du vill kunna förskjuta dem (tidsmässigt).

Volymen kan gå att höja direkt i DSP:n. AD 2181 hade iaf en sådan funktion inbyggd. Annars är det väl lämpligast att sätta en digital attenuator nånstans. Innan DSP:n kanske? Eller varför inte implementera en mjukvarumässigt... Det är ju rätt lätt faktiskt. Shifta höger eller vänster bara...

NN wrote:
"Phase
- Vardera av de 12 ut -kanaler"

Menar du faskorrigering? Där kan man ju sätta dit en återkoppling o reglera den m.h.a ett adaptivt filter (en enkel LMS-algoritm borde duga):P Då trackar den hela tiden fasen mot noll... Huruvida enkelt detta nu blir att implementera är en annan sak... Och så blir den att suga kapacitet eftersom man kanske vill vara på den säkra sidan och köra ett FIR-filter (som inte blir ostabila) av hög ordning (runt 250-300). Allpass filter fungerar ju oxo eftersom fasförändringarna inte är tidsinvarianta, men då måste man o andra sidan räkna om allpassfiltret varje gång man ändrat på något av filtren...

Måste nog säga att det inte blir helt enkelt att bygga upp ett DSP-kort (hårdvaran) bara sådär. Lär nog ta en stund att trimma in varje del ändå.

Ingen ordning utan kaos!
Go to Top of Page

Niklas Nord
JBL! Va? JBL! Va? JBL! JBL! JBL!!

6152 Posts

Posted - 2003/01/30 :  20:45:10  Show Profile Send Niklas Nord a Private Message

Wolfie, jag är tacksam för ditt svar, det hära är faktiskt
jätteintressant, varför sysslar inte fler med signalbehandling?

Vad tror du om en sådan hära apparat, det är ju rätt klockrent!


Använd ditt sunda förnuft innan du litar på nått som skrivs på internet.
Go to Top of Page

Nagref
Member

113 Posts

Posted - 2003/01/30 :  20:57:46  Show Profile Send Nagref a Private Message
quote:
Originally posted by Wolfie


Volymen kan gå att höja direkt i DSP:n. AD 2181 hade iaf en sådan funktion inbyggd. Annars är det väl lämpligast att sätta en digital attenuator nånstans. Innan DSP:n kanske? Eller varför inte implementera en mjukvarumässigt... Det är ju rätt lätt faktiskt. Shifta höger eller vänster bara...



Usch! Urk oj vad jag mår illa!
Då förlorar man ju i verklig upplösning. Kör ut signale fullt från DACen och sköt volymen analogt. Det är mitt tips.

Assisterar Holographic Audio och Larsen Hifi
VD för Acoustic Landscape
R&D-ansvarig för Acoustic Illusion
Go to Top of Page

Niklas Nord
JBL! Va? JBL! Va? JBL! JBL! JBL!!

6152 Posts

Posted - 2003/01/30 :  21:19:17  Show Profile Send Niklas Nord a Private Message

urck urk?

Använd ditt sunda förnuft innan du litar på nått som skrivs på internet.
Go to Top of Page

Nagref
Member

113 Posts

Posted - 2003/01/30 :  21:26:13  Show Profile Send Nagref a Private Message
Ja det betyder att jag sitter vid toalettstolen och har två fingrar ner i halsen! Nja kanske inte riktigt!

Men upplösningen (både i nivå och frekvens) är generellt mycket bättre hos analoga kretsar så sådana här upplösningminskande åtgärder bör hållas till den analoga domänen. (Fast de kan ju fortfarande styras av någon digital krets....)

Assisterar Holographic Audio och Larsen Hifi
VD för Acoustic Landscape
R&D-ansvarig för Acoustic Illusion
Go to Top of Page

Niklas Nord
JBL! Va? JBL! Va? JBL! JBL! JBL!!

6152 Posts

Posted - 2003/01/30 :  22:13:48  Show Profile Send Niklas Nord a Private Message

låter som kräksjukan, den hade jag förra veckan,
får du kräksjuka av digitala volymkontroller?



men hur fungerar det på TacT då? Va du med på Arken och
TacT -demot, jag kan minnas att Ingvar då frågade hur det
gick till när volymen höjdes/sänktes internt i TacT, och
det verkade som han blev nöjd med svaret

Kanske va det en digitalkontrollerad analogkontroll, en enbit kanske,
jag kommer ej ihåg faktiskt.

Använd ditt sunda förnuft innan du litar på nått som skrivs på internet.
Go to Top of Page

Nagref
Member

113 Posts

Posted - 2003/01/30 :  22:45:54  Show Profile Send Nagref a Private Message
Hmmm jag vet faktiskt inte hur Tacten fungerar. Hade bara några timmar på mig på Söndagen på Arken och det var väl lite stressigt... Men just volymkontrollen var en av de saker jag skulle vilja fråga Peter L om. Vad jag kan förstå så är den mer intelligent utformat i o m att den sitter i slutstegen men reglerutrymmet bli lite begränsat. Det skulle var intressant att veta hur de har löst problemet...



ps. Nu vet jag vad du menade NN!

Assisterar Holographic Audio och Larsen Hifi
VD för Acoustic Landscape
R&D-ansvarig för Acoustic Illusion
Go to Top of Page

944Driver
Member

159 Posts

Posted - 2003/01/30 :  23:47:49  Show Profile Send 944Driver a Private Message
Digital volymreglering innebär att man kastar bort bitar och upplösning, det kan aldrig vara bra...

Sorry NN, men att bygga en sådan här sak med alla kanaler och ställbara filter och tidskomp m.m. kommer att bli otroligt komplicerat. Varje del för sig behöver inte vara omöjlig att labba med själv men när allt ska sättas samman och fungera kommer det bli ett reljät projekt. Hade det varit enkelt hade prylarna funnits i varje plaststereo på onoff.

//Magnus
Go to Top of Page

Niklas Nord
JBL! Va? JBL! Va? JBL! JBL! JBL!!

6152 Posts

Posted - 2003/01/31 :  08:24:37  Show Profile Send Niklas Nord a Private Message



www.lemaudio.com DX26 funkar ju typ lika.

Använd ditt sunda förnuft innan du litar på nått som skrivs på internet.
Go to Top of Page

Niklas Nord
JBL! Va? JBL! Va? JBL! JBL! JBL!!

6152 Posts

Posted - 2003/01/31 :  09:26:03  Show Profile Send Niklas Nord a Private Message

svar på Wolfie:s svar

quote:
Originally posted by Wolfie

NN: Ja vad kan du behöva... En skiljetrafo med rätt impedans (är att föredra), en omvandlare (MUX-krets) för att koda av vänster och höger kanal från digitalutg. på CD:n Sen bara rätt in i DSP:n i princip. Hur många DSP:s som krävs går inte att säga på rak arm.

Okej, men vad kostar igentligen en DSP -krets?

Jag kan nämna att det sitter 4 st SHARC(?) i Tacten... Beror sig ju helt o hållet på hur mycket du vill kunna göra. Själva filtren är ju egentligen busenkla att klara med en något sådär moderat DSP. Om du inte vill göra varje filter som 257 ordningens FIR filter då förståss... Nöjer du dig med 4-10 ord. filter så borde du klara minnet med en DSP. Sen måste man ju hitta en med 12 st digitalutgångar... Efter detta sätter man väl lämpligast 2 st DA:omvandlare per kanal (för balanserad drift) el så många som man kan tänka sig vilja ha...
O efter det ett analogt LP-filter... Kan räcka med en enkel spole, om man upsamplar tillräckligt.

Just det, vad menar du med LP/filter? Vad gör detta filter?

Sen blir det där med att kunna förskjuta kanalerna mot varandra i tid (fas). Det gör man eg. enklast genom att buffra ett antal samplingar i en ringbuffer och sedan förskjuta antal sampel mot varandra. Inte heller speciellt krävande, beror sig helt och hållet på hur mycket du vill kunna förskjuta dem (tidsmässigt).

Okej

Volymen kan gå att höja direkt i DSP:n. AD 2181 hade iaf en sådan funktion inbyggd. Annars är det väl lämpligast att sätta en digital attenuator nånstans. Innan DSP:n kanske? Eller varför inte implementera en mjukvarumässigt... Det är ju rätt lätt faktiskt. Shifta höger eller vänster bara...

Det verkar onekligen inte vara ett ra sätt att sköta volymen digitalt då, då får man se på andra möjligheter då! Man skulle tareda på hur TacT sköter den saken.

NN wrote:
"Phase
- Vardera av de 12 ut -kanaler"

Menar du faskorrigering? Där kan man ju sätta dit en återkoppling o reglera den m.h.a ett adaptivt filter (en enkel LMS-algoritm borde duga):P Då trackar den hela tiden fasen mot noll... Huruvida enkelt detta nu blir att implementera är en annan sak... Och så blir den att suga kapacitet eftersom man kanske vill vara på den säkra sidan och köra ett FIR-filter (som inte blir ostabila) av hög ordning (runt 250-300). Allpass filter fungerar ju oxo eftersom fasförändringarna inte är tidsinvarianta, men då måste man o andra sidan räkna om allpassfiltret varje gång man ändrat på något av filtren...

just det, det är så jag menar. Kanske onödigt.

Måste nog säga att det inte blir helt enkelt att bygga upp ett DSP-kort (hårdvaran) bara sådär. Lär nog ta en stund att trimma in varje del ändå.

Jo, jag antar det,det är roligt att tala om det iaf, sen om det är
möjligt att göra praktiskt, är en annan sak. Det är intressant att
ha ett hum om hur det fungerar!






Just det, hur enkelt skulle det vara att kunna göra ett interface där man kan dra i kurvorna, skapa notchfilter osv.. samt en EQ-kontroll,
dock blir ju det en sorts EQ -kontroll om man kan dra och släppa kurvorna som man vill..


Använd ditt sunda förnuft innan du litar på nått som skrivs på internet.
Go to Top of Page

soderberg
Starting Member

30 Posts

Posted - 2003/01/31 :  10:01:42  Show Profile Send soderberg a Private Message
quote:
Originally posted by Nagref

Hmmm jag vet faktiskt inte hur Tacten fungerar. Hade bara några timmar på mig på Söndagen på Arken och det var väl lite stressigt... Men just volymkontrollen var en av de saker jag skulle vilja fråga Peter L om. Vad jag kan förstå så är den mer intelligent utformat i o m att den sitter i slutstegen men reglerutrymmet bli lite begränsat. Det skulle var intressant att veta hur de har löst problemet...




TACTs slutsteg är digitala hela vägen och om man skulle slösa bort upplösning på volymkontroll så skulle det nog låta ganska vedervärdigt vid låga (dvs för de flesta kunder normala) lyssningsnivåer.
Mig veterligen så är därför volymkontrollen i TACTen utformad så att de reglerar matningsspänningen till sluttransistorerna, vilket alltså kräver en reglerad nätdel, som betyder ökade kostnader. Nu skäms ju inte TACT för att ta ut det av sina kunder, men ändå 8-).
Det ska inte tolkas som en ingenjörsmässig förfining, de gör på det enda/ett av de få sätt de kan, eftersom deras arkitektur ser ut som den gör. TACTs valda lösning har också den, i mitt tycke, allvarliga nackdelen att den inte kan återkopplas på något enkelt sätt, kanske inte alls när praktiska hansyn kommer in.
B&Os digitala förstärkare verkar i så fall mer lockande, www.powerhosue.bang-olufsen.com.


/Magnus Söderberg
Go to Top of Page

Niklas Nord
JBL! Va? JBL! Va? JBL! JBL! JBL!!

6152 Posts

Posted - 2003/01/31 :  10:11:30  Show Profile Send Niklas Nord a Private Message

Deras slutsteg är attraktiva för oss DIY:are!!
Jag har aldrig vart inne på deras hemsida, tack för länken!


Använd ditt sunda förnuft innan du litar på nått som skrivs på internet.
Go to Top of Page

soderberg
Starting Member

30 Posts

Posted - 2003/01/31 :  10:21:59  Show Profile Send soderberg a Private Message
quote:
Originally posted by Niklas Nord
Wolfie, jag är tacksam för ditt svar, det hära är faktiskt
jätteintressant, varför sysslar inte fler med signalbehandling?



Därför att det inte är snutet ur näsan direkt!
Det må så vara att det är hyfsat enkelt att skriva en liten kodsnutt för att kopiera ett andra ordningens lågpass, men det du föreslår är ett gigantiskt arbete som helt säkert kommer att kräva manår även för utbildade ingenjörer att klara av. Amatörer kan visserligen åstadkomma fantastiskt fina resultat, väl så bra som proffs, men det kommer ändå at tta tid.

quote:

Vad tror du om en sådan hära apparat, det är ju rätt klockrent!


Jag tycker att det låter som en superintressant apparat, men det påminner om något ... hmm kan det vara min AV32R kanske? 8-)

Niklas, du har i princip totat ihop designspecifikationen för en AV32R eller en Meridian 568, och det är bägge apparater som det har tagit ett tag att tota ihop. Om man för sitt höga nöjes skull vill leka lite med DSPer och bygga filter så kan det nog låta sig göras, men att bygga något så avancerat som du föreslår är verkligen inte enkelt.
Dessutom så vill man ju naturligtvis ha DD/DTS avkodning och lite THX-filter när man ändå håller på och då måste man ha avtal med dessa företag och tyvärr är de inte utformade för att underlätta för hemmabyggare.

mvh

Magnus Söderberg
Go to Top of Page

soderberg
Starting Member

30 Posts

Posted - 2003/01/31 :  10:26:59  Show Profile Send soderberg a Private Message
quote:
Originally posted by Nagref
...
Men upplösningen (både i nivå och frekvens) är generellt mycket bättre hos analoga kretsar så sådana här upplösningminskande åtgärder bör hållas till den analoga domänen. (Fast de kan ju fortfarande styras av någon digital krets....)


Kanske en CS3310 kunde vara lämplig då?
Signalvägen är analog och kontrollen av volym är digital i steg om 0.5 dB, med total reglering om 127dB. Enligt tillv. driver den 600 Ohm och har lågt brus och låg distorsion. Enligt mina öron så stämmer det nog.

/Magnus Söderberg
Go to Top of Page

Niklas Nord
JBL! Va? JBL! Va? JBL! JBL! JBL!!

6152 Posts

Posted - 2003/01/31 :  10:37:07  Show Profile Send Niklas Nord a Private Message
Det kanske är lättare att leta upp en riskkapitalist som kan
sponsra med några tiotals mijoner, och sedan anställa en ingengör!
som gör jobbet åt en, sedan kan man SÄLJA!!..

Använd ditt sunda förnuft innan du litar på nått som skrivs på internet.

Edited by - Niklas Nord on 2003/01/31 23:17:07
Go to Top of Page

Gunpowda
Starting Member

34 Posts

Posted - 2003/02/02 :  12:31:08  Show Profile Send Gunpowda a Private Message
Det var någon som frågade efter litteratur samt programvara för DSP. En mycket bra bok om detta finns att ladda ner gratis från www.dspguide.com

Matlab må vara dyrt men det finns ett lite simplare program som har i stort sätt samma funktion och kommandon som Matlab - Scilab. Programmet finns på http://www-rocq.inria.fr/scilab/scilab.html

Annars kan ni fuska in på www.wolfdata.se och lära er mer


Trust your ears!
Go to Top of Page

Nagref
Member

113 Posts

Posted - 2003/02/02 :  21:16:19  Show Profile Send Nagref a Private Message
CS3310 är nog bra. Jag har en sådan över om någon vill ha (för en mindre slant...).

Assisterar Holographic Audio och Larsen Hifi
VD för Acoustic Landscape
R&D-ansvarig för Acoustic Illusion
Go to Top of Page

Wolfie
Member

752 Posts

Posted - 2003/02/03 :  13:49:46  Show Profile  Visit Wolfie's Homepage Send Wolfie a Private Message
Mmm sant att man tappar upplösning via en digital volymkontroll. Det måste dock kunna gå ikring detta på något smart sätt. Kanske genom att man dubblar bitantalet innan volymkontrollen. Räknar om bitarnas betydelse rent amplitudmässigt och shiftar sedan i den "dubbla vektorn". På så sätt så förlorar man ju ingen information... Men det kan ju bli krångligt att hitta en D/A omvandlare som tar typ 48-64 bitars långa ord... :) Fast en DSP borde ju kunna fixa D/A omvandlingen oxo... Fast det blir mycket kod för att göra detta.

Njä en analog attenuator är väl det enklaste (och bästa) sättet att fixa detta.

NN: Med LP-filter menar jag ett vanligt analogt Lågpassfilter. Det använder man efter en D/A-omvandlare för att få bort elaka frekvenser som uppstår när man får ut en "hackad" sinussignal. Alla D/A-omvandlare jobbar som, skulle man kunna säga en sample and hold, krets. De får in en sample, skickar ut den spänningen/strömmen som den tolkar att det ska vara och håller sedan kvar denna spänning/ström tills ett nytt sample kommer in. Utsignalen kommer då att ligga i fasta nivåer och kommer i tidsdomän se ut som trappsteg. Hörnen mellan trappstegen (90 gradersvinklar om man vill se det så) innehåller (i teorin) oändligt med frekvenskomponenter. Detta vill vi inte ha eftersom vi vill spela upp de frekvenser som fanns med vid inspelningen och inga andra. Dessutom blir det att låta illa, hårt och väldigt metalliskt. Man sätter då ett analogt LP-filter på D/A-omvandlarens utgång för att "runda av" dessa trappstegshörn så att signalen blir mer lik en riktig sinus/cosinus signal.

Det där med att implementera ett gränssnitt där man kan dra o droppa gränsfrekvenser grafiskt är kanske inte heller en så lätt bit att pyssla med... Matlab har en funktion som gör just detta. Man väljer gränsfrekvenser, ordningstyp på filtret med mera med mera så spottar Matlab ut filterkoefficienterna... :) Jag tror att det är bättre att använda Matlabs eller någon annans program för detta än att skriva ett eget... Kan tänkta mig att det tar något år eller två för att implementera detta själv...

Hur mycket en DSP-krets kostar? Bra fråga. Jag har inte koll på priserna. Titta på analog.com eller ti.com eller motorolas hemsida. Där brukar rekomenderade priser finnas. Elfa eller Farnell säljer väl oxo DSP´s om jag inte minns fel?
Om det nu är värt att sätta sig ner och göra denna apparat själv? ...Inte om man inte är arbetslös/inte har något liv! Råkar man ha 2-3 års ledighet och inget annat att göra, så visst. Varför inte... Men om man då räknar arbetskostnader för detta så slutar det nog lätt med att det blir billigare att köpa någon färdig lösning, TaCT, Meridian eller dyl.

Ingen ordning utan kaos!
Go to Top of Page

Niklas Nord
JBL! Va? JBL! Va? JBL! JBL! JBL!!

6152 Posts

Posted - 2003/02/03 :  14:29:07  Show Profile Send Niklas Nord a Private Message

snyft, men det va en intressant idé!
då är det bättre att BYGGA om en LEM DX26,
har du sett dessa Wolfie ? De verkar riktigt OK,
och dahlberg har en sådan, version DX24. Han har
byt OPamp:ar och kondensatorer osv..

Använd ditt sunda förnuft innan du litar på nått som skrivs på internet.
Go to Top of Page

Alexi
Ute och cyklar...?

2201 Posts

Posted - 2003/02/03 :  14:42:08  Show Profile  Visit Alexi's Homepage Send Alexi a Private Message
NN, jag har inte tittat i denna tråd tidigare men vill du göra det tact gör rekomendarar jag en titt på detta: http://www.ludd.luth.se/~torger/brutefir.html BruteFIR är ett grymt FreeWare för den som vill ha rumskorrigering.

Driver forumet faktiskt.se
Go to Top of Page

Wolfie
Member

752 Posts

Posted - 2003/02/04 :  13:17:02  Show Profile  Visit Wolfie's Homepage Send Wolfie a Private Message
DX26:an verkar ju vara en trevlig liten sak :)

Har den inbyggd volymokontroll också? Eller måste man koppla den till 6 st pottar sen? :)
Pris?

Ingen ordning utan kaos!
Go to Top of Page

Alexi
Ute och cyklar...?

2201 Posts

Posted - 2003/02/04 :  13:21:46  Show Profile  Visit Alexi's Homepage Send Alexi a Private Message
Ja vad kostar den, sån vill jag också ha! Vi kanske ska göra ett grupp inköp ;-)

Driver forumet faktiskt.se
Go to Top of Page

Niklas Nord
JBL! Va? JBL! Va? JBL! JBL! JBL!!

6152 Posts

Posted - 2003/02/04 :  13:31:10  Show Profile Send Niklas Nord a Private Message

man kan stegra volymen tror jag. men dahlberg gör inte det,
jag tänkte köra förförstärkaren rakt in i DX26:an !

priset är 13000 i sverige som är ett vidrigt land att leva i
rent ekonomiskt.

tyskland, kostar ca 6000:-

fyfan

quote:
Originally posted by Wolfie

DX26:an verkar ju vara en trevlig liten sak :)

Har den inbyggd volymokontroll också? Eller måste man koppla den till 6 st pottar sen? :)
Pris?


Använd ditt sunda förnuft innan du litar på nått som skrivs på internet.
Go to Top of Page

Alexi
Ute och cyklar...?

2201 Posts

Posted - 2003/02/04 :  13:54:56  Show Profile  Visit Alexi's Homepage Send Alexi a Private Message
6'000kr låter prisvärt. Men för dyrt för mig nu

Driver forumet faktiskt.se
Go to Top of Page

Alexi
Ute och cyklar...?

2201 Posts

Posted - 2003/02/04 :  14:45:31  Show Profile  Visit Alexi's Homepage Send Alexi a Private Message
Fan nu är jag skitsugen på en DX26:a koplad via AES/EBU från en fin CD-transport.

Driver forumet faktiskt.se
Go to Top of Page
Page: of 3 Previous Topic Topic Next Topic  
Previous Page | Next Page
 New Topic  Topic Locked
 Printer Friendly
Jump To:
HiFiForum.nu © HiFiForum.nu except: Logos and Trademarks are property of their owners, Comments are property of their posters Go To Top Of Page
Denna sida genererades på 0.38 sekunder. Snitz Forums 2000