Czytam o autokorelacji , ale nie jestem pewien, czy rozumiem dokładnie, jak to działa i jakich wyników powinienem się spodziewać. Czy mam rację, że powinienem wprowadzić sygnał do funkcji prądu przemiennego i mieć okno przesuwne. Każde okno (na przykład 1024 próbek) generowałoby współczynnik między -1 a 1. Znak po prostu …
Za pomocą kodu aplikacji zaimplementowałem liniową obwiednię ADSR do kształtowania amplitudy mocy wyjściowej oscylatora. Parametry czasu ataku, rozpadu i uwolnienia, a także poziom podtrzymania można ustawić na kopercie i wszystko działa zgodnie z oczekiwaniami. Chciałbym jednak dostosować kształty rampy obwiedni do czegoś, co przypomina większość syntezatorów w celu uzyskania bardziej …
Chcę obliczyć głośność danego sygnału i natknąłem się na ten wątek . Jestem nieco zdezorientowany, jeśli chodzi o aspekt A-Weighting. Nie mogę publikować zdjęć, ale myślę, że ta witryna ma formułę, której potrzebuję. (Wa = 10 log ...) Nie rozumiem, jak właściwie używać tego w moim programie. Jeśli foznacza częstotliwość, …
Używam funkcji średniej różnicy wielkości do oszacowania podstawowej częstotliwości quasi-okresowego sygnału audio. AMDF jest zdefiniowany jako Dn=1N−n∑k=nN−1|Sk−Sk−n|ren=1N.-n∑k=nN.-1|S.k-S.k-n| D_n = \frac{1}{N-n}\sum_{k=n}^{N-1}|S_k - S_{k-n}| gdzie NN.Nto długość sygnału. Ta funkcja wykazuje minimum, gdy sygnał jest przesuwany o wartość równą jego okresowi. Oto kod, którego używam do wyodrębnienia wysokości tonu (w Matlabie): a …
Przeczytałem książkę DAFX Udo Zölzera na temat efektu zniekształceń na stronach 124-125 i napisano, że odpowiednią symulację zniekształceń zapewnia funkcja: fa( x ) = x| x |( 1 - ex2)/ | x |)f(x)=x|x|(1−ex2/|x|)f(x)=\frac{x}{|x|}\left(1-e^{x^2/|x|}\right) Czy ktoś może wyjaśnić tę formułę i jaki sygnał otrzymujemy? Z tego, co rozumiem, „x” to próbkowany …
Próbuję skalibrować głośnik ultradźwiękowy w celu emitowania przewidywalnych sygnałów, ale niestety ciągle mam problemy, prawdopodobnie z powodu braku DSP-fu. Trochę tła Chcę móc odtwarzać dźwięki jak najbliżej skalibrowanego nagrania, które mam. O ile rozumiem teorię, muszę znaleźć funkcję przenoszenia głośników i dekonwolować sygnały, które chcę z nią emitować. Coś takiego …
Nie wiem, czy to pytanie będzie miało sens, ponieważ jestem nowy w dsp. W mojej ograniczonej wyprawie do dsp audio natknąłem się na: Modulacja częstotliwości Modulacja amplitudy Synteza addytywna Synteza odejmująca Moje pytanie brzmi: czy są to główne podstawowe kategorie manipulacji sygnałem (szczególnie w przypadku dźwięku)? Innymi słowy, czy wszystkie …
Próbowałem wypracować logikę tego zadania i planuję użyć pakietu źródłowego KissFFT, aby wykonać szybką transformację Fouriera. Daj mi znać, jeśli wygląda to dobrze: Przydziel strukturę FFT, tj. kiss_fft_alloc(N,0,NULL,NULL) Gdzie Nużywam rozmiaru okna. Bufor wejściowy będzie tablicą Nelementów typu kiss_fft_scalar. Bufor wyjściowy będzie tablicą N/2 + 1elementów typu kiss_fft_cpx. Dekoduj N(rozmiar …
Kiedy urządzenie cyfrowe (komputer, przenośny odtwarzacz multimedialny itp.) Odtwarza cyfrowy plik audio (ogg, mp3, flac itp.), Sygnał wyjściowy audio jest zawsze taki sam, niezależnie od typu / marki urządzenia, mam rację? Dlatego jakość dźwięku nie powinna się różnić. Na przykład mam iPoda, który odtwarza plik mp3. Jeśli odtwarzam ten sam …
Jest to związane z książką kucharską i próbowałem rozwiązać ją może dwie dekady temu, poddałem się i przypomniałem sobie o nierozwiązanym problemie. Ale to jest cholernie proste, ale wciąż jestem zalany w błocie. Jest to prosty filtr pasmowy (BPF) o częstotliwości rezonansowej Ω0Ω0\Omega_0 i rezonans QQQ: H(s)=1QsΩ0(sΩ0)2+1QsΩ0+1H.(s)=1QsΩ0(sΩ0)2)+1QsΩ0+1 H(s) = \frac{\frac{1}{Q}\frac{s}{\Omega_0}}{\left(\frac{s}{\Omega_0}\right)^2 …
Przeczytałem wiele pytań na temat SO i, szczerze mówiąc, każde z nich nie opisuje żadnej konkretnej drogi. Niektórzy mówią „zrób FFT”, a niektórzy mówią „przekroczenie zera” itd. Ale posunąłem się tylko do zrozumienia, że cyfrowe wejście audio składa się z szeregu amplitud dla określonej częstotliwości i dobrze. Naprawdę nie wiem …
Zanim ktokolwiek na mnie krzyczy, w pełni zdaję sobie sprawę, że to pytanie zadawano wiele razy. Zapewniam cię, że przeczytałem istniejące pytania i odpowiedzi, ale nadal jestem zdezorientowany co do części problemu. Mam źródło dźwięku, które odtwarza muzykę (A) w zamkniętym środowisku. Mam mikrofon, którego używam do nagrywania A. Pozostały …
Staram się jak najdokładniej analizować muzykę. Oczywiście próbowałem FFT, ale miałem pewne problemy. Odkryłem, że niskie częstotliwości mają bardzo niską rozdzielczość niż słuch ludzki. Bardzo długo próbowałem FFT, aby rozwiązać ten problem, ale nawet analizując przy 8192 próbkach / s przy częstotliwości próbkowania 44100Hz (Oznacza to brak rozdzielczości czasowej), nie …
Pracuję nad projektem w Pythonie, aby wykryć i sklasyfikować jakąś piosenkę ptasią, i znalazłem się w sytuacji, w której muszę przekonwertować plik fali na dane częstotliwości w funkcji czasu. Nie stanowiło to większego problemu, ale aby móc sklasyfikować różne sylaby w grupy, muszę napisać coś, co wykryje, gdy dane skupią …
Biorę klasę systemów multimedialnych na mgr informatyki i mam problem ze zrozumieniem formuły częstotliwości aliasu - może to wynikać z mojego niezrozumienia sygnału aliasu. Rozumiem, że sygnał aliasowy jest taki, że jeśli zaniżymy próbkę sygnału wejściowego (tj. Próbkowanie z częstotliwością mniejszą niż dwukrotność maksymalnej częstotliwości), wówczas możemy uzyskać aliasing, ponieważ …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.