dzwiek A/C, C/A

Jul 11, 2003 3 Replies

Witam,



Mam nastepujacy problem - projektuje urzadzenie ktore ma odtwarzac komunikaty glosowe (flash->C/A->wzmacniacz->glosnik). Komunikaty mam nagrane w mp3-kach, 44.1 kHz, 16bit. W urzadzeniu w tej chwili uzywam przetwornika TDA1543 za nim NE5532 (jak w datashecie) z R i C w roli filtru dolnoprzepustowego. Jednak przy odtwarzaniu uzywam innej czestotliwosci probkowania (probowalem z 31.25 kHz i 37.5 kHz - raz stosunkowo latwo uzyskac z popularnych kwarcow przez zwykle dzielenie, dwa - odpowida mi to do dlugosci dzwieku i pojemnosci pamieci). Uzywam cool edita do konwersji probek. Problem polega na tym - ze dosc mocno slychac jakies chyba znieksztalcenia na wszystkich koncowkach SZ, ¯ itp (ju¯¯, maSZZ, jakby takie syczenie lub co¶) - nie wiem co mo¿e byæ przyczyn± - swoj± drog± s³ychaæ to te¿ trochê w oryginalnym nagraniu, ale nie tak bardzo - uwypukla siê po przej¶ciu przez moj± maszynkê :) (poza tym d¼wiêk jest ok). Czy kto¶ mo¿e orientuje sie, czy tak ma byc (powodowane np sama konwersja - downsamplingiem), albo znieksztalcenia wprowadzane przez C/A przy niestandardowej f, czy moze robie jakis blad. Niestety nie mam w tej chwili dostepu do oscyloskopu zeby ewentualnie sprawdzic co moze byc nie tak np z sinusem przepuszczonym w ten sposob. Druga sprawa - jak w najprostszy sposob uzsykac czestotliwosc 44.1 kHz (i od razu 256x44.1kHz)?? Jakies PLL?? Wstyd sie przyznac, ale nie wiem nawet dokladnie jak PLL dziala - moze ktos zna jakis adres gdzie sie dowiem?



Pozdrawiam Wojtek



Witam, Czy przypadkiem nie wchodzi tutaj aliasing? Próbki miałeś na 44,1kHz czemu odpowiadało około max 20kHz fmax. Teraz te 20kHz próbkujesz niżej więc zjawisko powielenia widma powinno następować. JanuszR

U¿ytkownik "Janusz Raniszewski" snipped-for-privacy@man.koszalin.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@man.koszalin.pl...

Witam,

W cool edit przy zmianie f probkowania wybieram opcje pre/post filtering - probowalem tez wczesniejszego filtrowania "recznego" (tzn. tez w cool edit, filtry np 10 rzedu do 14-15kHz), wiec z tym chyba nie powinno byc problemu - ale nic nie pomoglo. Zastanawiam sie jaki filtr powinienem zastosowac za przetwornikiem C/A - teraz jest zwykly wzmacniacz odwracajacy z kondensatorem rownolegle do R w petli sprzezenia - nie wiem czy nie powinienem zastosowac jakiegos bardziej stromego filtru (taki filtr jak zastosowalem byl uzyty w datashecie do TDA1543, ale tam byla moza o 4 krotnym oversamplingu - moze tu lezy problem - w nastepnym prototypie bedzie juz inny przetwornik - z "Integrated digital filter" i "no analog post filtering required" - moze pomoze...).

Pozdrawiam Wojtek

mp3-ki, czy zwykle wav ?

A probowales bez konwersji ? 31k to chyba przesada, ale na 37k powinno dzialac [tylko czeemmmmuuu tttaaakkk przzzeeeecccciiiaaagggllleee :-)]

A moze 22kHz i co druga probke ? Do glosu to ci na dobra sprawe starczy i 8kHz.

Nie powinno .. ale nie wiem na ile cooledit jest tu porzadny. Moze byc efekt jakis bledow matematycznych - np przekroczenie zakresu przy konwersji. Sprobuj moze najpierw zmniejszyc dwukrotnie amplitude.

To niemal na pewno nie - no chyba ze tam jest jakis filtr taktowany inna czestotliwoscia.

A nie prosciej odpowiedniego kwarca ? Jesli nie musi byc dokladnie - to nawet popularny 11.059 MHz (=256*43.2)

Porzadny downsampling powinien przepuscic to przez filtr dolnoprzepustowy.

J.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required