Kysymys:
Anti-aliasing-suodattimen lisääminen op-ampiin ennen ADC: tä
david berliner
2015-09-06 19:28:45 UTC
view on stackexchange narkive permalink

Suunnittelen virtapiiriä, jonka on tarkoitus siepata ääninäytteitä useilta kanavilta äänilähteen lokalisointia varten.

Jokaisella kanavalla on seuraavat kaksivaiheiset op-amp-piirit ennen 13-bittiseen ADC: hen siirtymistä: / p>

enter image description here

Haluaisin pystyä lokalisoimaan äänilähteet jopa noin 10 kHz: iin asti, mutta mitä suurempi kaistanleveys, sitä parempi (mielestäni lauhduttimen mikrofonit pystyy käsittelemään jopa noin 16KHz, ei 100% varma)

Mitä nopeammin näytteen otan, sitä paremman spatiaalisen resoluution saan. Pystyn puristamaan noin 75 kHz: n näytetaajuuden.

Kysymys Pitääkö minun olla huolissani aliasing-suodattimista ennen ADC: tä? Ymmärrän sen, että alias muodostuu vain, kun käytät Nyquist-rajan alapuolella, joten teoreettinen maksimitaajuuskomponentti 75 KHz / 2 olisi rajani, joka on paljon suurempi kuin tarvitsen.

Jos en tarvitse mitään anti-aliasing-suodattimia, onko minun tehtävä jotain muuta poistamaan ei-toivottu melu lähdössä? Kun katson laajuutta, se näyttää olevan OK, mutta tämä on vain yhdellä kanavalla, olen huolissani, kun lisäät kaikki viisi kanavaa samalle levylle, että ne häiritsevät toisiaan.

Kaaviosta puuttuu joitain pisteitä.Yhden erityisen tapauksen vuoksi näyttää siltä, että R2 / R4-parin ainoa tarkoitus on lisätä 25 uA: n kuorma + 5 V: n syöttöön.
Teknisesti tuloliitäntä tulisi kääntää ympäri syöttääksesi sitä vasemmalta.
Kanavien välinen ylikuuluminen ei ole "melua".Suodatus ei päästä eroon siitä.
Olen päivittänyt kaavion.@ScottSeidman Onko mitään, mitä voin tehdä estääkseen ylikuormituksen?
Kuten piirretään, R3 ja R5 ovat turhia.Sinulta puuttuu korkki, jonka on tarkoitus olla IC1A: n lähdön ja R5: n ja R3: n välisen solmun välillä.
Hyvä tarkkailu @OlinLathrop, Olen lisännyt sen nyt.
Kaksi vastused:
Martin
2015-09-06 20:45:48 UTC
view on stackexchange narkive permalink

On aina hyvä käyttää aliasing-suodatinta ennen signaalin digitointia. Vaikka kohdesignaalisi ei sisällä Nyquist-nopeutta suurempia taajuuskomponentteja, saattaa olla muita melulähteitä.

Ensinnäkin sinun on päätettävä, minkä kaistanleveyden haluat kattaa. Jos ADC-näytteesi on 75 kHz: n taajuudella, ei pitäisi olla taajuuksia, jotka ovat yli 37,5 kHz. Seuraavaksi laskemme anti-aliasing-suodattimen tarvittavan vaimennuksen ja järjestyksen. Harkitse seuraavaa kuvaa:

Relationship between anti-aliasing filter and oversampling

Tässä kuvassa on kaksi tapausta, joista yksi on näytteenottotaajuus fs ja yksi näppäimellä K * fs . Tulosignaalin näytteenoton (digitaalinen sekoitus) ansiosta kaikki taajuuskomponentit, jotka ovat yli fs / 2 , "taitetaan" takaisin. Taajuuskomponentit, jotka ovat korkeampia kuin fs-fa , tällöin aliaksitaan kiinnostavaksi signaaliksi (punainen).
Oletetaan, että kuvassa (A) haluat ottaa näytteeksi signaalin, jonka kaistanleveys on > fa ) lähellä Nyquist-kurssia ( fs / 2 ). Tietyn dynaamisen alueen (DR) takaamiseksi tarvitsemme jyrkän nousun esimerkiksi korkea suodatinhaju, joka vaimentaa melua, jonka taajuudet ovat korkeammat kuin fs-fa . Kuvassa (B) käytämme suurempaa näytteenottotaajuutta ( K * fs ), joka rentouttaa suodattimen vaadittua järjestystä ja yksinkertaistaa piirin suunnittelua.

Kuten mainitsit, ADC: n resoluutio on 13dB. Ihanteellinen SNR (signaali-kohinasuhde) tai tässä tapauksessa DR on silloin:

$$ SNR = N \ cdot 6.02 + 1.76 [dB] = 80dB $$

Joten , ihanteellisessa tapauksessa haluat vähintään 80 dB: n vaimennuksen fs-fa . Ensimmäisen kertaluvun alipäästösuodattimen vaimennus on 20dB / dec. Jos rajoitat signaalin kaistanleveyttä sanomaan 20 kHz, ihanteellinen näytteenottotaajuus on sitten 200 MHz.

$$ f _ {- 80dB} = f_a \ cdot 10 ^ {\ frac {80dB} {20dB}} = 200 MHz $$

Tämän rajoituksen täyttämiseksi 75 kHz: n näytetaajuudella tarvitset alipäästösuodattimen 8. asteen. Tämä on varmasti paljon, mutta kaikki nämä laskelmat olettavat melun, joka on yhtä suuri amplitudi kuin kiinnostava signaali. Käytännössä toisen tai kolmannen asteen suodatin on todennäköisesti riittävä.

Lisätietoja: W. Kester, Tietokonversiokäsikirja: Analogiset laitteet. Amsterdam u.a .: Elsevier Newnes, 2005.

Kiitos Martin.Onko sinulla mitään linkkiä mistä nämä yhtälöt tulevat, jotta voin lukea hieman enemmän ja ymmärtää niitä?
@david W.Kester, Datan muuntamisen käsikirja analogisista laitteista on loistava kirja ADC: stä yleensä.Kuva on luvusta 2 sivulta 2.29.Lisäsin linkin yllä olevaan viestiin.
Selvyyden vuoksi.Anti Aliasing -suodatin on pohjimmiltaan vain alipäästösuodatin, kyllä?
@luke Oikea.Taajuudet, jotka ovat alle fs / 2, voivat kulkea, kun taas muuta voidaan vaimentaa niin paljon kuin mahdollista.On yksi poikkeus.Jos häiriösignaalillasi on rajoitettu kaistanleveys kaikilla taajuuksilla, jotka ovat yli nollan (esim. Kaistanpäästösignaali), käytät alinäytteenottoa ja tarvitset siksi kaistanpäästöjä, anti-aliasing-suodattimia.Katso myös [alinäyte] (https://fi.wikipedia.org/wiki/Undersampling)
Nils Pipenbrinck
2015-09-06 20:15:45 UTC
view on stackexchange narkive permalink

Pitääkö minun olla huolissani anti-aliasing-suodattimista ennen ADC: tä

Ellei ADC: lläsi ole sisäänrakennettua anti-aliasing-suodatinta, kyllä, sinun tulee olla varovainen siitä, vaikka olisit kiinnostunut vain nyqist-rajan alapuolisista taajuuksista.

Syynä on, että nyquist-raja-arvoa (peiliä) korkeammat taajuudet palaavat takaisin kiinnostavaan taajuusalueeseesi. Esimerkiksi, jos otat näytteenottoa 20 kHz: llä ja lauhdutinmikrofoni noutaa ääntä 15 kHz: llä, löydät vahvan 5 kHz: n signaalin näytetiedoista.

Koska käytät jo opampeja, voit helposti lisätä joitain halpa alipäästösuodatin olemassa olevaan piiriin. Voit tehdä niin vain asettamalla kondensaattorin rinnakkain R6: n ja R7: n kanssa. Ne toimivat matalana resistenssinä korkeille taajuuksille ja pienentävät kokonaisvahvistusta jättämättä kuitenkaan matalia taajuuksia. Tämä auttaa jo hiukan korkeataajuisten komponenttien vaimentamisessa ja aliasin vähentämisessä.

Jos haluat paremman suorituskyvyn, tutustu sallen-key-alipäästösuodattimiin. Kolmannen asteen suodatin voidaan rakentaa yhden opampin ympärille.

Piiristäsi yleensä: Jos syötät TL64-opamppeja vain yhdestä 5 V: n virtalähteestä, joka ei toimi. Ylität useita taulukon parametreja. Merkittävin on, että sinulla on vain puolet pienimmästä syöttöjännitteestä. Myös TL64-opampeilla on taattu vähimmäislähtöjännitealue, joka on 4 V: n päässä kiskoista, joten jopa 10 V: n tukisignaalilla signaali olisi rajoitettu pieneen 2 V: n kaistaan.

Ehdotan, että valitset opampin yksi toimitustoiminto, kuten LM358 (TSH80 / TSH84 on moderni päivitys) tai käytä rautatie-kisko-opampia.

Kiitos arvokkaasta palautteesta.Menin ja tarkasin tämän opampin datalehdestä ja olet oikeassa, vaikka piirini toimii !?Annan sille vain + 5 V ja 0 V, ja silti aalloni alkaa leikata noin 3,5 V huipusta huippuun.kaikkein outo.En ole varma, pitäisikö minun muuttaa sitä periaatteessa vai jättää se, koska se toimii ...
Datalehden parametrit ovat pahimman tapauksen arvoja.Tyypillisellä opampilla voi olla paremmat ominaisuudet.Imho, joka käyttää opampia ulos spesifistä, on hieno, jos kyseessä on henkilökohtainen projekti tai prototyyppi.


Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...