Stránka 1 z 2
převod na pilový signál
Napsal: 23 črc 2015, 00:04
od kolomlyn
Zdravím.
Pro jednu aplikaci bych potřeboval převést klasický zvukový signál ( v akustickém pásmu) na signál ve tvaru pily (se zachováním původních vlastností - frekvence). Nevíte někdo jak na to?
děkuji
Napsal: 23 črc 2015, 00:49
od ZdenekHQ
Okamžitou frekvenci (t.j. průchody nulou) lze poměrně jednoduše zachovat, ale bude se měnit amplituda pily. Jinak jedině nějaký DSP s pamětí.
Napsal: 23 črc 2015, 06:08
od Hill
Jde také o to, co míníš tím klasickým zvukovým signálem: půjde vždy jen o jediný tón, jehož základní frekvence je zpracovatelná celkem snadno a zbude otázka vytvoření pilového průběhu, nebo půjde o více tónů současně, z nichž se ten jediný potřebný pro určení frekvence pily bude obtížně vyhodnocovat, pokud to vůbec vyhodnotit půjde?
Napsal: 23 črc 2015, 07:07
od Milan
Ale no tak Zdeňku,vzpomínaje ještě na "oblíbeného" prof. Kalendovského a jeho teorii informace bych si netroufl tvrdit,že existuje nějaká okamžitá frekvence zvuku třeba symfonického orchestru a je dána průchody takového signálu nulou

. Z dotazu není jasné,viz Hill,jaký signál má tazatel na mysli a co má být výsledkem snažení - nějaká delta modulace či co ?
Napsal: 23 črc 2015, 09:01
od kolomlyn
Ideální by bylo kdyby bylo možné takto transformovat (nejlépe online) hodně širokou škálo zvuků (řeč, hudba). Signál by se měl transformovat po předzesílení a deformovaný projít koncovým zesilovačem do reproduktorů.
Napsal: 23 črc 2015, 09:03
od Jirka525
Já bych to viděl jako vhodnou úlohu pro generátor řízený DDS. Vůbec si ale nodokážu představit tu analýzu původního akustického signálu, ze které by se generovala data pro DDS.
Napsal: 23 črc 2015, 10:08
od Bernard
Původní signál by se mohl drasticky zesílit až do limitace, tím by se zjednodušily vstupní podmínky pro další zpracování.
Napsal: 23 črc 2015, 10:12
od danhard
Klasický zvukový signál je cokliv, to nemá racionální řešení aniž by jsme tazatele neusměrnili do určitých mezí, co vlastně chce ?
Pokud tu úlohu pořádně nespecifikuješ, tak jdi laskavě do zadele.
ps. nástrojových syntetizátorů pro specifický zvukový signál (třeba z kytary) jsem kdysi stavěl mraky.
Výstup byl třeba také pila z PPL, které se zachycovala na vstupní signál.
Amplitudová obálka se brala ze vstupního signálu, případně byla ještě nějak tvarovaná.
Napsal: 23 črc 2015, 14:41
od ZdenekHQ
Milan píše:Ale no tak Zdeňku,vzpomínaje ještě na "oblíbeného" prof. Kalendovského a jeho teorii informace bych si netroufl tvrdit,že existuje nějaká okamžitá frekvence zvuku třeba symfonického orchestru a je dána průchody takového signálu nulou
Nepřesné zadání je bohužel zárukou nepřesných odpovědí, a tak daleko jsem v úvahách vůbec nešel. Spíš jsem vycházel z toho, že oním zvukovým signálem je nějaký jednoduchý tón.
Napsal: 23 črc 2015, 17:35
od Milan
Když si představím signál třeba toho orchestru,bude to směs signálů různých frekvencí a fází včetně harmonických. Na osciloskopu budu vidět jakési "mrcasení " s určitou četností průchodu signálu nulou. Předřadím-li ideální filtr s nějakou měnitelnou šířkou pásma, tak když budu šířku pásma zužovat,počet průchodů signálu nulou bude klesat ,až mně tam zbude třeba jen jeden sinusový signál. Vzal-li bych původní signál a prostou detekcí průchodu nulou přepínal nabíjení a vybíjení v integrátoru,dostal bych nějaké pily s poloviční četností průchodu nulou . Omezím-li šířku pásma,dostanu signál s úplně jinou četností průchodu nulou. Jaký to ovšem bude mít zvuk a bude-li to k něčemu,to si netroufám ani předpokládat. Ona se totiž při takovém převodu ztratí podstatná informace o signálu - a tou je
amplituda. Bude-li to jen jeden nástroj,pak snad něco použitelného z toho vyleze,bude-li to orchestr,bude to jen nějaký rámus. Má-li být výstupem nějaký zvukový efekt pro hudebníky (nebo hráče

),vybral bych si něco vhodného na netu,kde je toho mraky i s ukázkami,jak to zvuk zmrší.
Napsal: 23 črc 2015, 17:49
od ZdenekHQ
V případě pily půjde spíš o nabíjení a "reset" integrátoru, jinak by vznikl trojúhelník.
Derivací (popř. detekcí průchodu nulou u jednoduchého signálu) se dá zjistit, zda integrovat (a hlavně co vlastně integrovat, střední hodnota čistého sinusu je logicky nula) či resetovat, aby zůstal zachovaný kmitočet. Ale ve výsledku je to jen jedna velká blbost. A těmto úvahám jsem se raději předem vyhnul....
Napsal: 23 črc 2015, 19:10
od Hill
kolomlyn píše:Ideální by bylo kdyby bylo možné takto transformovat (nejlépe online) hodně širokou škálo zvuků (řeč, hudba). Signál by se měl transformovat po předzesílení a deformovaný projít koncovým zesilovačem do reproduktorů.
To potřebuješ stvořit nějaký nesmyslný rachot? Fyzikálně je totiž vyloučeno dostat (například z akordu v živé hudbě) na výstupu něco jiného, než pilu o nepravidelné, ale hlavně nevypočitatelně přeskakující, frekvenci. Vždy jen jednu pilu.
Nějaké řízení amplitudy pily na výstupu podle obálky vstupního signálu už nic nezachrání, jestli v kterémkoli okamžiku na vstupu nebude signál jen o jednom jediném kmitočtu.
Už jen tím, že na vstup přivedeš místo jedné frekvence dvě různé, ztratíš informaci o původním zvuku prakticky úplně. Ani "úzký" přeladitelný filtr z původní informace nic srozumitelného nevytáhne.
Věř tomu, kdysi jsem zkoušel booster ke kytaře se Schmittovým klopným obvodem na výstupu. Jen jediný tón dovolil, a ještě vždy rychle utlumit, aby nedozníval, jinak z něj lezl jen rachot ani pro heavymetal nepoužitelný.
Vysvětli účel toho tvého výtvoru, k čemu jako má sloužit.
Napsal: 23 črc 2015, 19:52
od kolomlyn
Pokusím se svůj dotaz upřesnit.
Měl jsem - zcela laickou představu - že frekvence průchodu nulou může být základem pro generování pilového signálu.
Pokud do nějakého "hledaného" zařízení pustím sinus třeba 50Hz výstupem by byl pilový signál s frekvencí 50 Hz. Pokud bych tam pustil jiný zvuk deformoval by se podobně. Je jasné, že čím komplikovanější zvuk to bude, tím bude výsledek deformovanější.
Nejde mi o zkreslení signálu pro hudební účely a to, do jaké absurdity se původní zvuk- třeba řeč- zdeformuje, ale o to, jakým způsobem bude kmitačka reproduktoru mít schopnost rozpohybovat reproduktor.
Měl by z toho vzniknout takový interaktivní pokusný objekt.
Nejjednodušší by zřejmě byl nějaký softwarový filtr(?) ale vlastně netuším jakou funkci hledat.
Omlouvám se pokud stále dotaz není jasný.
Napsal: 24 črc 2015, 09:52
od danhard
kolomlyn píše: ... ale o to, jakým způsobem bude kmitačka reproduktoru mít schopnost rozpohybovat reproduktor.
A proč to potřebuješ generovat podle zvukového signálu ?
A jakým způsobem se má ta schopnost rozpohybovat u pily projevit ?
A jaká by měla být amplituda té pily ? pokud by jsi generoval pilu s nějakou strmostí, tak amplituda poroste s klesající frekvencí.
Napsal: 24 črc 2015, 12:23
od kolomlyn
Je to v podstatě experimentální záležitost takový interaktivní objekt. nemá to praktické využití.
Pokud kmitačka jde jinou rychlostí dopředu a jinou dozadu, celý reproduktor se začne pohybovat, pokud samozřejmě je vhodně umístěn.(Měl jsem umístěné na koncích otočného ramene dva asi 5 W středové reproduktory). Chtěl jsem do toho ale posílat něco jiného než předem generovaný signál. Proto hledám něco, co by online transformovalo zvuk na pilu a ten vstup mohl být různý (hudba, řeč). Je mi jasný, že při té změně na pilu se musí dít psí kusy a výsledný zvuk bude vstup připomínat velmi vzdáleně.