logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak obliczyć NWW dla częstotliwości 44,1 kHz i 12 kHz?

apstynent 19 Maj 2008 12:28 2524 3
REKLAMA
  • #1 5156304
    apstynent
    Poziom 22  
    Posty: 636
    Pomógł: 31
    Ocena: 5
    Mam takie zadanie:
    Cytat:
    Dokonywana jest zmiana częstotliwości próbkowania sygnału z 44,1 kHz na częstotliwość 12 kHz. Jaką częstotliwość próbkowania będzie miał sygnał na wyjściu filtra interpolacyjnego.

    Próbowałem na dwa sposoby:
    1. Zamieniłem kHZ na Hz i obliczyłem NWW=(44100*12000)/300=1 764 000 co wydaje mi się zdecydowanie za duże.
    2. Myślałem o obliczeniu NWD dla 44,1 i 12, ale z tego co wiem NWD jest zdefiniowane tylko dla liczb naturalnych.

    Proszę o pomoc :)
  • REKLAMA
  • #2 5157120
    hefid
    Spoczywaj w Pokoju
    Posty: 15878
    Pomógł: 546
    Ocena: 6160
    Post był raportowany Reg. pkt 8.3.
    Przeniosłem z: Ogólnie
  • REKLAMA
  • Pomocny post
    #3 5157162
    __Grzegorz__
    Poziom 30  
    Posty: 1412
    Pomógł: 196
    Ocena: 232
    NWD dla 44,1 i 12 nie policzysz, ale dla 44100 i 12000 już tak :)

    Generalnie NWD masz obliczone i podstawiłeś je w swoim wzorze (300).

    fp1=44100Hz, fp2=12000Hz

    Jak skrócisz ułamek fp1/fp2 otrzymasz 147/40 (nie trzeba nawet liczyć NWD).

    Jeżeli sygnał wejściowy nie jest pasmowy, to niestety,
    najpierw trzeba dać filtr interpolujący odtwarzający dodatkowych (40-1) próbek,
    czyli na jego wyjściu będziesz miał próbki o fp - 40*44,1k = 1,764MHz.
    Dalej filtr AA, a następnie dajesz to na decymator, bierzesz na wyjściu co 147 próbkę.
    I masz fp=12kHz....

    Gdyby sygnał był wąskopasmowy, można by pokombinować z próbkowaniem pasmowym, które zaowocowałoby mniejszą częstotliwością próbek na wyjściu filtra interpolującego...
  • #4 5157189
    apstynent
    Poziom 22  
    Posty: 636
    Pomógł: 31
    Ocena: 5
    Dzięki za odpowiedź.

    Zamykam temat.
REKLAMA