Obsah fóra hifi.slovanet.sk hifi.slovanet.sk

Bolo zavedene manualne potvrdzovanie registracii !!!
 
 FAQFAQ   HľadaťHľadať   Zoznam užívateľovZoznam užívateľov   Užívateľské skupinyUžívateľské skupiny   RegistráciaRegistrácia 
 NastaveniaNastavenia   Súkromné správySúkromné správy   PrihláseniePrihlásenie 
https://www.tnt-audio.com/gif/smallstereo_white.gif

Softwarová kompenzace harmonického zkreslení měřicí smyčky
Choď na stránku Predchádzajúca  1, 2, 3 ... 11, 12, 13 ... 29, 30, 31  Ďalšia
 
Pridať novú tému   Zaslať odpoveď    Obsah fóra hifi.slovanet.sk -> Zdroje signálu
Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému  
Autor Správa
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4857
Bydlisko: Plzeň

PríspevokZaslal: Po november 05, 2018 23:18:18    Predmet: Odpovedať s citátom

Playrec do octave http://www.playrec.co.uk/index.html funguje výborně. Musel jsem mu trochu pomoci s kompilací (fork s jedním commitem https://github.com/pavhofman/playrec ), ale šlape napoprvně.

Obzvláště efektní je spectrum_analyzer.m z https://github.com/PlayrecForMatlab/playrec-examples - musí se mu trochu zvednout pageSize a pageBufCount, aby to v jednom vlákně moje i5 stíhala bez přeskakování vzorků, ale pak krásně zobrazuje aktuální waveform i spektrum načítané ze vstupu zvukovky, CPU jedno vlákno do 50%, zpoždění úplně v pohodě.

S tímhle to půjde.

Miero, pokud bys souhlasil, navrhuji se už netrápit s vyčištěním polynomy i dynamickými filtry, ale pustit se do implementace průběžného opafitu Smile Tam víme, že to bude fungovat, je to jen o správném určení fáze a levelu první harmonické v druhé smyčce playrecu po spuštění měření (první bychom pustili, aby se zvukovka ustálila) a pak už jen budeme odečítat vygenerované harmonické podle předchozí kalibrace.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4857
Bydlisko: Plzeň

PríspevokZaslal: Po november 05, 2018 23:25:36    Predmet: Odpovedať s citátom

miero: Díky za to FFT, budeme hodně potřebovat, bez spolehlivé detekce fází se nehneme. Ten flattop zmiňují v těchto tématech na diyaudio všude možně, tak to asi bude tak Smile
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4857
Bydlisko: Plzeň

PríspevokZaslal: Po november 05, 2018 23:38:46    Predmet: Odpovedať s citátom

Možná bychom se měli podívat na octave skripty https://audioroot.net/mataa-mats-audio-analyzer/ https://github.com/mbrennwa/mataa , řeší tam spoustu zajímavých věcí.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
miero
Hifi inventar


Založený: 08 september 2010
Príspevky: 11503
Bydlisko: Praha

PríspevokZaslal: Ut november 06, 2018 01:44:31    Predmet: Odpovedať s citátom

diky, pozriem.

upravil som getHarmonics aby najprv zistil frekvenciu s max. amplitudu (flattop) a nasledne vypocital druhe fft bez okna a s optimalnou dlzkou pre tu zistenu frekvenciu (10 period)

EDIT: tak fail, nefunguje to dobre .. zatial si nemerguj :-(
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
opa
Hifi inventar


Založený: 24 február 2007
Príspevky: 11177
Bydlisko: Praha

PríspevokZaslal: Ut november 06, 2018 09:09:35    Predmet: Odpovedať s citátom

Pánové, malá hádanka, když jí rozluštíte, mohlo by vás to navést správným směrem. (Když ne, tak to potom vysvětlím).
Kde se vzal měřicí kmitočet 1437 Hz, který jsem použil pro testování ?
Nápověda: Fs 48 kHz, FFT 32768

_________________
Cui bono ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
PMA
Pavel Macura


Založený: 18 január 2007
Príspevky: 20455

PríspevokZaslal: Ut november 06, 2018 09:20:48    Predmet: Odpovedať s citátom

opa napísal:
Pánové, malá hádanka, když jí rozluštíte, mohlo by vás to navést správným směrem. (Když ne, tak to potom vysvětlím).
Kde se vzal měřicí kmitočet 1437 Hz, který jsem použil pro testování ?
Nápověda: Fs 48 kHz, FFT 32768


981 * (48000/32768)

_________________
mám rád hifi, ale víte, jak je to dál .....
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Zobraziť autorové WWW stránky
MaBat
Hifi inventar


Založený: 21 november 2007
Príspevky: 12761

PríspevokZaslal: Ut november 06, 2018 09:29:52    Predmet: Odpovedať s citátom

To je opravdu hádanka, proč zrovna tak blbý číslo. Proč ne třeba 1500 Hz. Inženýři. Laughing
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
opa
Hifi inventar


Založený: 24 február 2007
Príspevky: 11177
Bydlisko: Praha

PríspevokZaslal: Ut november 06, 2018 09:56:57    Predmet: Odpovedať s citátom

PMA napísal:
opa napísal:
Pánové, malá hádanka, když jí rozluštíte, mohlo by vás to navést správným směrem. (Když ne, tak to potom vysvětlím).
Kde se vzal měřicí kmitočet 1437 Hz, který jsem použil pro testování ?
Nápověda: Fs 48 kHz, FFT 32768


981 * (48000/32768)


Naprosto správně ! Thumb up

Pro ostatní, všimněte si polohy kurzoru na grafu. On se nedá umístit libovolně, skáče po krocích Fs/FFT. Tedy je na 1437,0117... Tu setinu můžeme zanedbat.

_________________
Cui bono ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
opa
Hifi inventar


Založený: 24 február 2007
Príspevky: 11177
Bydlisko: Praha

PríspevokZaslal: Ut november 06, 2018 09:59:04    Predmet: Odpovedať s citátom

MaBat napísal:
To je opravdu hádanka, proč zrovna tak blbý číslo. Proč ne třeba 1500 Hz. Inženýři. Laughing

Odpověď už tu byla.
http://hifi.slovanet.sk/bb/viewtopic.php?p=317460#317460
...Měřicí kmitočet jako celočíselný podíl vzorkovací frekvence je super, když jde o šermování s daty v simulátoru. Naopak při práci s reálným převodníkem tak vznikají vyšší harmonické a zbytečné smetí..

_________________
Cui bono ?


Naposledy upravil opa dňa Ut november 06, 2018 10:02:40, celkom upravené 1 krát.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4857
Bydlisko: Plzeň

PríspevokZaslal: Ut november 06, 2018 10:03:41    Predmet: Odpovedať s citátom

My naštěstí nemusíme mít délku FFT v mocninách dvou.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
PMA
Pavel Macura


Založený: 18 január 2007
Príspevky: 20455

PríspevokZaslal: Ut november 06, 2018 10:04:44    Predmet: Odpovedať s citátom

Pro testování DAC by se měly použít kmitočty, které neomílají dokola pár kódů (příklad je třeba kmitočet 1200Hz při vzorkování 48kHz, který točí dokola jen 40 stejných čísel).
_________________
mám rád hifi, ale víte, jak je to dál .....
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Zobraziť autorové WWW stránky
MaBat
Hifi inventar


Založený: 21 november 2007
Príspevky: 12761

PríspevokZaslal: Ut november 06, 2018 10:07:44    Predmet: Odpovedať s citátom

Chceř říct, opa, že když se při 48 kHz a délce FFT 32768 vyhodnotí záznam 1125 nebo 1500 Hz (kde ten násobek vychází zcela přesně), je horší zkreslení, než pro 1437 Hz?

Naposledy upravil MaBat dňa Ut november 06, 2018 10:08:53, celkom upravené 1 krát.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
opa
Hifi inventar


Založený: 24 február 2007
Príspevky: 11177
Bydlisko: Praha

PríspevokZaslal: Ut november 06, 2018 10:08:47    Predmet: Odpovedať s citátom

ANO.
PMA napísal:
Pro testování DAC by se měly použít kmitočty, které neomílají dokola pár kódů (příklad je třeba kmitočet 1200Hz při vzorkování 48kHz, který točí dokola jen 40 stejných čísel).

Samozřejmě, že v teoretické rovině pro to není důvod. Vychází to z reálných vlastností převodníků.

Tedy abych byl přesný, nejde o celočíselný násobek, ale o násobek nějakou mocninou čísla 2.

_________________
Cui bono ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
MaBat
Hifi inventar


Založený: 21 november 2007
Príspevky: 12761

PríspevokZaslal: Ut november 06, 2018 10:35:28    Predmet: Odpovedať s citátom

To nedává smysl. 1125 není dělitelem 48000. Přitom mluvíš o vlastnosti převodníků. Já mluvím o zarovnání periody signálu na délku FFT, aby tam nevznikaly zbytečné artefakty metody při obdélníkovém okně, což je tady nutnost. (Tedy předpokládám, že na těch 1125 Hz jako nevhodných netrváš. Těm 1500 Hz jsem ještě ochotný věřit.)
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
opa
Hifi inventar


Založený: 24 február 2007
Príspevky: 11177
Bydlisko: Praha

PríspevokZaslal: Ut november 06, 2018 10:53:17    Predmet: Odpovedať s citátom

Jasně, pro Fs 48 kHz se jedná o kmitočty 12k, 6k, 3k, 1k5, 750 atd. Ale nejlepší je držet se zcela mimo nějakých okrouhlých hodnot. Když se vzorky rozhodí náhodně po celém rozsahu převodníku, funguje to nejlíp.
_________________
Cui bono ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
MaBat
Hifi inventar


Založený: 21 november 2007
Príspevky: 12761

PríspevokZaslal: Ut november 06, 2018 10:56:24    Predmet: Odpovedať s citátom

To už by dávalo smysl, přecijen chyba tam je i kvantizační, atd.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
opa
Hifi inventar


Založený: 24 február 2007
Príspevky: 11177
Bydlisko: Praha

PríspevokZaslal: Ut november 06, 2018 10:57:14    Predmet: Odpovedať s citátom

dustin napísal:
My naštěstí nemusíme mít délku FFT v mocninách dvou.

Až tak do toho nevidím, ale je to opravdu výhoda ?

_________________
Cui bono ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
MaBat
Hifi inventar


Založený: 21 november 2007
Príspevky: 12761

PríspevokZaslal: Ut november 06, 2018 10:57:40    Predmet: Odpovedať s citátom

Není to tak rychlý (aspoň tak to bývávalo), jinak je to úplně fuk.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4857
Bydlisko: Plzeň

PríspevokZaslal: Ut november 06, 2018 13:26:23    Predmet: Odpovedať s citátom

miero: Možná bychom při kalibraci ani nemuseli v octave rozpojovat výstupní smyčku snd-aloop -> hw:X , ale stačilo by nechat hrát měřicí soft (arta, cokoliv) a jenom propojit fyzické výstupy na vstupy (automaticky, ručně). Rovnou by se tak kalibrovalo pro aktuální frekvenci i výstupní amplitudu, nemuseli bychom na výstupu nic průběžně měřit a pak při kalibraci generovat kopii signálu.

Při kalibraci by se daly rovnou nasnímat parametry harmonických pro různé hodnoty vstupu a při kompenzaci použít interpolované hodnoty mezi dvěma kalibračními body, dle aktuálního levelu měřeného signálu. Muselo by se vyzkoušet, jak moc to mezi levely tancuje, IMO to bude docela spojité.

IMO by šlo multilevel kalibrovat i pro uživatele, kteří by nechtěli automaticky ovládaný kalibrační dělič - stačil by potenciometr. Kalibrace by si hlídala změnu levelu a když by načetla pole s dostatečně stabilním levelem, zkalibrovala by pro něj, uložila parametry k levelu a dala uživateli vědět (třeba pípnutím), že může o kousíček přidat na potenciometru. Čím více kalibračních "zastávek" by si uživatel udělal, tím by se interpolovalo v kratším rozsahu a kompenzace by byla přesnější - blíž reálně naměřeným parametrům. Ten samý kód by se použil pro reléový dělič, jen místo pípnutí by byl pokyn pro další krok na děliči.

Na artě by mezitím viděl výsledky kalibrace jednotlivých kroků, protože by playrec mohl pořád provádět kompenzaci s aktuálními parametry a opravené vzorky posílat dál Artě do virtuální zvukovky.

Samozřejmě by to vyžadovalo přesnou detekci frekvence a fází. Ale frekvence bychom mohli zaokrouhlovat min. na jednotky Hz a pravidlo by bylo, že to umí jen celé hertze. Kalibrace jednoho levelu by pak trvala 1 sekundu (fs vzorků, tedy bin = 1Hz).

Šlo by i kalibraci ukončit, když se nebude pár sekund level měnit - uživatel spustí kalibraci, potenciometrem najede na požadovaný měřený level pořád zobrazovaný v Artě, přestane s ním hýbat, proběhne kalibrace, píp, vyprší čekání na změnu, dvakrát píp a měří se dál s hotovou kalibrací na tomto konkrétním in/out levelu.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
miero
Hifi inventar


Založený: 08 september 2010
Príspevky: 11503
Bydlisko: Praha

PríspevokZaslal: Ut november 06, 2018 14:41:10    Predmet: Odpovedať s citátom

dustin, to je prace tak na mesiac :-)

mam rozpracovanu upravu getHarmonic() ... s nfft=Fs to fungovalo pekne, tak ako navrhujes

nejaky napad na rozdelenie prace, co by som mohol skusit?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
opa
Hifi inventar


Založený: 24 február 2007
Príspevky: 11177
Bydlisko: Praha

PríspevokZaslal: Ut november 06, 2018 15:55:25    Predmet: Odpovedať s citátom

A že se tak ptám, světla svítí ? Stěrače stírají ?
Na co složitě detekovat frekvenci ? Když chci měřit kmitočtem 1234 Hz, tak to někam zadám a už to nemusím měřit.

Další věc. Když se má slušně měřit obyčejnou zvukovkou, tak jako tak je potřeba upravit vstupní a výstupní úroveň, aby pracovala v optimálním pásmu, které je poměrně úzké. Takže odpadá kalibrace pro různé úrovně.

Když se ukáže, že parametry zvukovky jsou dostatečně stabilní, stačí vygenerovat korigovaný signál jednou provždycky na věčné časy a nikdy jinak.

Já vím, že hlavním cílem bylo všechno zautomatizovat, aby to fungovalo samo "na zmáčknutí knoflíku".
Ale je potřeba zvážit, do jaké míry je to účelné.

_________________
Cui bono ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
PMA
Pavel Macura


Založený: 18 január 2007
Príspevky: 20455

PríspevokZaslal: Ut november 06, 2018 16:00:26    Predmet: Odpovedať s citátom

kmitočet v analýze bude vždy nějaký násobek binwidth, šířky binu. V Tvém dnes uvedeném příkladu 48kHz/32768 vzorků FFT je to násobek 1,46484375Hz. Jinak to nejde.
_________________
mám rád hifi, ale víte, jak je to dál .....
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Zobraziť autorové WWW stránky
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4857
Bydlisko: Plzeň

PríspevokZaslal: Ut november 06, 2018 16:02:32    Predmet: Odpovedať s citátom

Počítám, že s tím nějaký čas strávím Smile A přiznávám se, že ve dvou se to podstatně lépe táhne, i kdyby pak jenom konzultace, abych nedělal nesmysly.

Jestli mohu poprosit - možná bys mohl zkusit vyzkoušet celou kalibraci/kompenzaci na reálném wavu - nejdříve nakalibrovat harmonické (úvodní offset pro ustálení, pak harmonické na Fs vzorcích), a poté na celém tom wavu zkusit vlastní kompenzaci - na začátku odečíst fázi, vygenerovat záporné harmonické, odečíst a na pár místech výsledku se podívat, co to udělá.

A možná pokud chceš, zkusit si nainstalovat ten playrec. Vytáhnout můj playrec s tím commitem, do playrec/lib/portaudio rozbalit na tom webu linkované zdrojáky portaudio19, nainstalovat liboctave-dev a libasound2-dev, spustit ten octáví build skript, vybrat alsu a pak to sám celé zbuilduje. V aktuálním adresáři vygeneruje soubor playrec.mex, který stačí nakopírovat do adresáře s playrec-examples a příklady lze rovnou spouštět.

Já bych se pustil do nějakého stavového automatu kalibrace/kompenzace vetknutého do té smyčky in -> virtuál. Ovládání zvenku asi přes nějaké soubory, na které by si to v každé smyčce sahalo (klasika arduinní loop Smile ) Pause/unpause jsem myslel sledováním stavu otevření virtuální zvukovky v /proc: arta otevře playback zvukovku snd-aloop -> octave na výstupu spustí kopírování vzorků. To samé pro capture, tam akorát při spuštění musí naměřit fázi fundamentu.

Když nebude přesně sedět příchozí frekvence na generované harmonické, po chvíli se to úplně rozjede. Potřebovali bychom nějak hlídat, že se fáze nijak neposunula (samovolný drift + příp. xruny). Čistě teoreticky by si ji to mohlo každých pár smyček opakovaně nabírat a pořád tím dolaďovat harmonické. Tím bychom pořešili i ten maličký rozdíl frekvencí, ke kterému určitě bude po chvíli docházet.

Takže kdybychom měli metodu, která naměří fázi a amplitudu úvodních period vstupního pole, můžeme ji jenom jednoduše zavolat na začátku každé smyčky a pořád se to bude držet. Takovou metodu také potřebujeme Smile

Playrec si sám ve vlastních vláknech řeší čtení/zápis do alsy (period, buffer) a my si můžeme zvolit libovolně velký buffer, nad kterým budeme pracovat. IMO by nám stačilo data kopírovat mezi zvukovkami jenom párkrát za sekundu. To by mělo vliv jen na celkovou latenci, ta nás při měření nijak nepálí, a zbytečně bychom nedělali FFT moc často.

Sepíšu ten proces někam na github a můžeme jej probrat, určitě to půjde zjednodušit.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
opa
Hifi inventar


Založený: 24 február 2007
Príspevky: 11177
Bydlisko: Praha

PríspevokZaslal: Ut november 06, 2018 16:04:04    Predmet: Odpovedať s citátom

PMA napísal:
kmitočet v analýze bude vždy nějaký násobek binwidth, šířky binu. V Tvém dnes uvedeném příkladu 48kHz/32768 vzorků FFT je to násobek 1,46484375Hz. Jinak to nejde.

Ano, to je taky pravda, ale proč to vůbec měřit, když je to základní parametr, který si na začátku zvolím a musím ho někam zadat, aby ten werk vůbec věděl, jak má pískat ?

_________________
Cui bono ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
dustin
Hifi inventar


Založený: 06 október 2006
Príspevky: 4857
Bydlisko: Plzeň

PríspevokZaslal: Ut november 06, 2018 16:11:04    Predmet: Odpovedať s citátom

opa napísal:
A že se tak ptám, světla svítí ? Stěrače stírají ?
Na co složitě detekovat frekvenci ? Když chci měřit kmitočtem 1234 Hz, tak to někam zadám a už to nemusím měřit.

Další věc. Když se má slušně měřit obyčejnou zvukovkou, tak jako tak je potřeba upravit vstupní a výstupní úroveň, aby pracovala v optimálním pásmu, které je poměrně úzké. Takže odpadá kalibrace pro různé úrovně.

Když se ukáže, že parametry zvukovky jsou dostatečně stabilní, stačí vygenerovat korigovaný signál jednou provždycky na věčné časy a nikdy jinak.

Já vím, že hlavním cílem bylo všechno zautomatizovat, aby to fungovalo samo "na zmáčknutí knoflíku".
Ale je potřeba zvážit, do jaké míry je to účelné.


Generuj to klidně ručně, pokud tě taková pakárna baví Smile Překalibrace bude rozhodně potřeba, vím, co dělá zahřátí s virtuální symetrikou - mění se zesílení.

Když změním parametry v artě, nechci to měnit ještě na dalších místech. Stejně jako level - nepoužívám jen jednu hodnotu, ale co aktuálně potřebuju v nějakém rozumném rozsahu.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
opa
Hifi inventar


Založený: 24 február 2007
Príspevky: 11177
Bydlisko: Praha

PríspevokZaslal: Ut november 06, 2018 16:26:47    Predmet: Odpovedať s citátom

Funguje to malinko jinak. Arta vůbec neumí přehrávat soubory. Takže je současně s Artou puštěný nějaký přehrávač. Do něj můžu mít připravené korigované soubory s různými frekvencemi a úrovněmi, jednoduchým dvojklikem pustím přehrávání zvoleného souboru a v Artě jenom analyzuju signál, který prošel DUT.

A stačí mi na to věci, které už fungují a dají se spustit i v prostředí Windows.
Ještě jednou moc děkuju za ten skript a návod, jak ho použít. Je to fakt skvělá věc !
Ono to možná vypadá primitivně, ale je to blbuvzdorné. Měřicí aparát musí být do jisté míry robustní, abych v případě problémů nemusel řešit, jestli to dělá měřené zařízení, nebo má problémy kalibrační algoritmus.

_________________
Cui bono ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
MaBat
Hifi inventar


Založený: 21 november 2007
Príspevky: 12761

PríspevokZaslal: Ut november 06, 2018 16:30:17    Predmet: Odpovedať s citátom

opa napísal:
PMA napísal:
kmitočet v analýze bude vždy nějaký násobek binwidth, šířky binu. V Tvém dnes uvedeném příkladu 48kHz/32768 vzorků FFT je to násobek 1,46484375Hz. Jinak to nejde.

Ano, to je taky pravda, ale proč to vůbec měřit, když je to základní parametr, který si na začátku zvolím a musím ho někam zadat, aby ten werk vůbec věděl, jak má pískat ?

Když si dáš délku FFT rovnu Fs, budeš to mít vždycky akorát na 1 Hz a trefí se tam přesně i všechny harmonické. To není blbě vymyšlené. Tedy pro celočíselné frekvence.
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
opa
Hifi inventar


Založený: 24 február 2007
Príspevky: 11177
Bydlisko: Praha

PríspevokZaslal: Ut november 06, 2018 17:19:12    Predmet: Odpovedať s citátom

MaBat napísal:
Když si dáš délku FFT rovnu Fs, budeš to mít vždycky akorát na 1 Hz a trefí se tam přesně i všechny harmonické. To není blbě vymyšlené. Tedy pro celočíselné frekvence.

Může být. Ale pořád jsem se nedozvěděl, proč má nějaký složitý algoritmus měřit kmitočet, který si jako základní parametr měření volím a zadávám do sw.

_________________
Cui bono ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
opa
Hifi inventar


Založený: 24 február 2007
Príspevky: 11177
Bydlisko: Praha

PríspevokZaslal: Ut november 06, 2018 17:24:07    Predmet: Odpovedať s citátom

dustin napísal:
...Když nebude přesně sedět příchozí frekvence na generované harmonické, po chvíli se to úplně rozjede. Potřebovali bychom nějak hlídat, že se fáze nijak neposunula (samovolný drift + příp. xruny). Čistě teoreticky by si ji to mohlo každých pár smyček opakovaně nabírat a pořád tím dolaďovat harmonické. Tím bychom pořešili i ten maličký rozdíl frekvencí, ke kterému určitě bude po chvíli docházet....

Tak tohle mi hlava vůbec nebere. Zvukovka jede na jedny hodiny vstup i výstup. I kdyby generovaná frekvence neseděla přesně nebo vandrovala s časem, ten komp nemá šanci se to dozvědět, protože analýzu bude dělat podle stejných hodin a odchylka bude vždycky nula ?

_________________
Cui bono ?
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu
PMA
Pavel Macura


Založený: 18 január 2007
Príspevky: 20455

PríspevokZaslal: Ut november 06, 2018 17:49:40    Predmet: Odpovedať s citátom

No jistě, při loopbacku z jedněch hodin se taky úspěšně potlačuje jitter, SW neví, že mu courají hodiny.
_________________
mám rád hifi, ale víte, jak je to dál .....
Návrat hore
Zobrazit informácie o autorovi Odoslať súkromnú správu Zobraziť autorové WWW stránky
Zobraziť príspevky z predchádzajúcich:   
Pridať novú tému   Zaslať odpoveď    Obsah fóra hifi.slovanet.sk -> Zdroje signálu Časy uvádzané v GMT + 1 hodina
Choď na stránku Predchádzajúca  1, 2, 3 ... 11, 12, 13 ... 29, 30, 31  Ďalšia
Strana 12 z 31

 
Prejdi na:  
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.
Nemôžete pripojiť súbory do tohto fóra.
Nemôžete sťahovať súbory z tohto fóra.


Powered by phpBB © 2001, 2005 phpBB Group
Slovenský preklad phpBB Slovak - www.pcforum.sk
TOPlist