Egy laptoppal rögzítek egy hangot, és meglepetten látom, hogy a rögzített hang pont az inverze a valódi bemenő jelnek. Azaz míg a bemenő jel a 0 és +valamennyi mV között ingadozik, addig a rögzített hangfájlban ezek mínusz értékkel jelennek meg, függetlenül attól, hogy milyen programmal rögzítem a hangot. A "sox" segítségével utólag ugyan meg tudom fordítani a jelet, de kényelmesebb lenne, ha eleve a bemenetnek megfelelően tudnám rögzíteni.
Ez valamilyen rendszer konfiguráció lehet? Vagy a hardver ilyen, és esélyem sincs ezen változtatni? Merre lenne érdemes keresgélnem?
- 752 megtekintés
Hozzászólások
Alapvetően - mV és +mV között kéne lennie a bemenő értékeknek normál hang esetén, ha csak nem DC jelet veszel fel.
itt két dolog lehet:
Nem +/- tartomány:
DC komponens nincs a bementeten ami eltolja lefelé az egészet? Van SW ami ezt tudja "mérni" és automatikusan eltávolítja a bemenő AC jelből.. (DC offset-elés a neve), bár az a jobb, ha ott sincs.
Vagy az is lehet hogy csak megtévesztően mutatja amivel nézed?
Invertálás:
Pár hónapja volt már ilyen, hogy az egyik csatorna invertált valakinek és fázishibás sztereo felvétele lett. Ha jól emléxem újratette a hangkezelő réteget és megjavult neki.
- A hozzászóláshoz be kell jelentkezni
Nem biztos, hogy minden értek abból, amit írtál.
A bemenő jelem valóban DC. Egy digitális jel, amit egy BASIC SAVE parancs hatására generál egy gép.
Hardveresen ez egy TTL jel egy ellenállásosztóval csökkentett feszültségű értéke.
A jack csatlakozón mérve a jelet az oszcilloszkóp még jó irányú görbealakot mutat. Gondolom, az helyes.
- A hozzászóláshoz be kell jelentkezni
Ok, kb értem mit csinálsz.
Így a kivezérlési (+/-) tartomány felét használod csak ki, a jel zaj viszonyod tud szar lenni, de ez itt nem fog számítani visszatöltéskor.
Akkor a opt2-őt mondanám, hogy a hangkezelő rétegből jöhet a fázisfordítás. Ha ez megoldódik akkor ok leszel.
A régi esetnél kaptunk konfigokat is, de ha jól emléxem nem derült ki a konkrét ok, de egy újratelepítés megoldotta az illetőnek a problémát.
Szerk: Vagy egy 74LS05 - de ez nagyon Q&D megoldása a dolognak. :-)
- A hozzászóláshoz be kell jelentkezni
Leteszteltem egy mobiltelefonnal is. Azzal vettem fel a kiadott jelet. Érdekes módon az is inverzbe fordítja. Majd még kipróbálok más eszközöket is.
- A hozzászóláshoz be kell jelentkezni
Primitiv kerdes, de ha felcsereled a jack dugon a foldet es a jelet, nem fog 'megfordulni' ?
- A hozzászóláshoz be kell jelentkezni
Nem vagyok biztos benne, hogy egészséges, ha felcserélem. Főleg, hogy két csatlakozóm van, az egyik bemenet, a másik kimenet. A másikon a föld a helyes. Ha ezen felcserélem, szerintem zárlat lesz.
- A hozzászóláshoz be kell jelentkezni
A kérdés, hogy mondjuk ha arecord-ot használsz, ami (remélhetőleg) bypass-olja az összes pulesaudio és hasonló szoftveres rontó-réteget, akkor is invertál-e?
Sajnos simán lehet, hogy hardveresen ilyen a bemenet, az ADC előtt szokott lenni valami kis előerősítő vagy inkább csak impedancia illesztő fokozat. Lehet, hogy a gyártó egyszerűen nem törődött vele, és éppenséggel pont invertáló alapkapcsolást használt. Már azon is csodálkozom, hogy - ahogy írod - egyáltalán a DC komponens átmegy rajta.
Régóta vágyok én, az androidok mezonkincsére már!
- A hozzászóláshoz be kell jelentkezni
Félig offtopic megjegyzésem, hogy ha nem mindegy az, hogy betöltéskor azonos vagy ellenkező fázisban jön a jel, tehát nem tudja mindkét módon betölteni, akkor nagyon el van rontva a formátum. Erre gondolni kell, amikor az alsó réteget tervezi valaki.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Sajnos a hardver adott. De elgondolkoztató, amit írsz. Például egy graetz kapcsolás a bemeneten képessé tenné fordított jelalak olvasására is? Vagy van valamilyen egyszerűbb megoldás, ami hardveresen fordít, amennyiben szükséges?
- A hozzászóláshoz be kell jelentkezni
Például egy graetz kapcsolás a bemeneten
Jaj! Ezt azért gondold végig!
Arra gondoltam, hogy jól kell kitalálni a formátumot. Mondok példát.
Bithatáron mindenképpen szintváltás, azaz él. Bitközépen szintváltás - tehát él -, ha a bit 1, nincs szintváltás, ha a bit 0.
Ebben a formátumban teljesen mindegy, hogy megfordítod a jelfolyam fázisát, mert csak azt mondtuk, hogy legyen ott egy él, az mindegy, hogy fel- vagy lefutó. Ha precíz vagy, a DC offset miatt figyelsz arra, hogy kötelezően páros darabszámú 0-s bit legyen, mert akkor egyáltalán nem lesz DC komponense a jelnek. Ez megoldható, ha egy csomag végén van egy byte, ami például vagy 0xff vagy 0xfe, attól függően, kell-e kompenzálni, de hasonlóképpen jó a 0x00 vagy 0x01 is, meg számtalan egyéb megoldás van.
A ZX Spectrumban nem állandó volt a bitidő, ott mindig teljes periódus volt a bit. A 0-ás bit talán kétszeres frekvenciájú egyetlen periódus volt, mint az 1-es. Ott minden bit önmagában is DC kompenzált, és ott is teljesen mindegy, hogy megfordítod a fázist, vagy sem.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Nem véletlenűl xlr a bemenet és roszul van bekötve? Ugye xlr-nél a negatív/hideg pont az pont ezt csinálja.
- A hozzászóláshoz be kell jelentkezni
Nem. Mono jack. Vagyis 5 pólusú DIN - jack.
- A hozzászóláshoz be kell jelentkezni
Érdekességképp régi adatmagnókon volt "Phase" kapcsoló, ami invertált, ha szükséges volt. ZX Spectrum ROM loaderének mondjuk nem számított.
- A hozzászóláshoz be kell jelentkezni
IMHO ha szoftveresen meg tudod oldani, oldd meg ugy, mert hardveresen sokkal nehezebb.
pl. https://www.diyaudio.com/community/threads/polarity-inversion-on-the-fl…
Vegso esetben kernel forrasban nagyjabol trivialisnak kell(ene) lennie a hangkartyad driver-et ugy modositani, hogy negalja a bemenetet, mielott visszaadna, de meg nem probaltam.
- A hozzászóláshoz be kell jelentkezni
Köszönöm, szoftveresen könnyen megoldható, most is így megy, tehát nem ráz meg, ha végül így marad.
- A hozzászóláshoz be kell jelentkezni
Ez még mindig a Homelab téma?
Én is valami hangrendszer gyíkra gondolnék. Mondjuk érdekes, hogy telefonon is ugyanúgy jelentkezik. Bár, ki tudja milyen hangrendszer van.
Nem lehet, hogy valami nagyon okos zajelnyomás funkció kavar bele?
- A hozzászóláshoz be kell jelentkezni