Wykonałem 512 punktów FFT na sygnale. Mam inny zestaw 512 cyfr. Rozumiem, że te liczby reprezentują amplitudę różnych fal sinusoidalnych i cosinusoidalnych o różnych częstotliwościach. Jeśli moje rozumowanie jest poprawne, czy ktoś może mi powiedzieć, jak poznać częstotliwości tych fal sinusoidalnych i cosinusowych na podstawie znajomości tych 512 liczb (tj. …
Wykres cyjanowy ma widmo 50 Hz, a magenta - fala sinusoidalna 50,1 Hz (o amplitudzie 0,7). Oba są próbkowane przy 1024 próbkach / s. Wykonałem 1024-punktowy FFT, aby uzyskać to widmo. Dlaczego tylko widmo 50 Hz jest pojedynczą wartością? Dlaczego sinus 50,1 Hz składa się z innych częstotliwości oprócz 50,1 …
Próbuję dowiedzieć się, w jaki sposób (jeśli to możliwe) wyodrębnić komponenty częstotliwości arbitralnej próbki audio (zazwyczaj muzyki) w sposób podobny do FFT, ale w swoich badaniach nad algorytmem FFT dowiaduję się, że cierpi on na pewne surowe ograniczenia w tym celu. Istnieją 3 problemy, które przedstawia FFT: Ponieważ rozdzielczość bin …
Mam algorytm, który zeruje dopełnianie sekwencji do 4N, wykonuje FFT i używa tylko najniższych częstotliwości N punktów z wygenerowanego 4N. To wydaje się dużo zmarnowanej pracy, jakieś pomysły, jak można to zrobić szybciej?
Jestem zaangażowany w wysiłek wdrożenia algorytmu FFT i jestem ciekawy, jaka zalecana rada jest do użycia wejściowych danych testowych - i dlaczego! - i jakiej dokładności się spodziewać. Jeśli chodzi o dane testowe, w starych postach Usenetu znalazłem małe wskazówki, które opublikuję jako odpowiedź, ale są to tylko sugestie jednej …
W wielu moich odczytach, ilekroć jakiś autor mówi o pracy w dziedzinie częstotliwości (transformacji) (sygnału cyfrowego), często przyjmuje DFT lub DTFT (i oczywiście odpowiadające im odwrotności). Różni autorzy będą mieli tendencję do pracy z jednym lub drugim. Nie byłem w stanie naprawdę ustalić konkretnego wzoru w tym zakresie. Dlaczego więc …
Próbuję więc napisać interpolator w dziedzinie częstotliwości, który wypełnia zero odpowiedzi częstotliwościowej sygnału i przekształceń odwrotnych. Mam do czynienia z dwoma przypadkami: Reakcja długości - trzeba podzielić bin ponieważ jest on niejednoznaczny. Więc kopiuję ujemną część widma i dodam zera między nimi.fas/ 2fas/2)F_s/2n*(interp-1)-1 Dziwna odpowiedź - nie ma więc po …
Zgodnie z twierdzeniem o korelacji krzyżowej: korelacja krzyżowa między dwoma sygnałami jest równa iloczynowi transformaty Fouriera jednego sygnału pomnożonej przez zespoloną sprzężoną transformatę Fouriera innego sygnału. Po zrobieniu tego, gdy weźmiemy ifft sygnału produktu, otrzymujemy pik, który wskazuje przesunięcie między dwoma sygnałami. Nie jestem w stanie zrozumieć, jak to działa? …
Obecnie bawię się dyskretną transformatą Fouriera (DFT) w Matlabie, aby wyodrębnić funkcje z obrazów. Lubię w pełni rozumieć pojęcia, których używam. Przeczytałem kilka wyjaśnień, takich jak to , ale jak dotąd żadne tak naprawdę nie wyjaśniło znaczenia „terminu DC”. Wiem tylko, że termin DFT można zapisać jako: gdzie jest czynnik …
Szukam dobrej książki, która po prostu pokaże, jak piszesz kod w C, aby wykonać wszystkie główne metody DSP. FFT. Filtry dolnoprzepustowe i górnoprzepustowe. Auto-korelacja. Przetwarzanie hałasu I wszystkie podstawy DSP, od teorii do prawdziwego kodu w C. Na przykład mam 1000 próbek, teraz chciałbym obliczyć FFT, usunąć szumy, a następnie …
Mam trzydziestosekundowy sygnał mowy, który był próbkowany z częstotliwością 44,1 kHz. Teraz chciałbym pokazać, jakie częstotliwości ma mowa. Nie jestem jednak pewien, jaki byłby to najlepszy sposób. Wydaje się, że czasami oblicza się wartość bezwzględną transformaty Fouriera, a czasem gęstość widmową mocy. Jeśli dobrze rozumiem, to drugie działa tak, że …
STFT może być z powodzeniem stosowany do danych dźwiękowych (na przykład z plikiem dźwiękowym .wav) w celu dokonania pewnych modyfikacji w dziedzinie częstotliwości (na przykład: usuwanie szumów). Z N=441000(to jest 10 sekund przy szybkości próbkowania fs=44100) windowsize=4096, overlap=4, STFT wytwarza approximatively w 430x4096tablicy (I współrzędnych: czasie, drugiej współrzędnej bin częstotliwość). …
Przypuśćmy, że: Częstotliwość podstawy sygnału została oszacowana za pomocą FFT i niektórych metod szacowania częstotliwości i leży pomiędzy dwoma centrami bin Częstotliwość próbkowania jest stała Wysiłek obliczeniowy nie stanowi problemu Znając częstotliwość, jaki jest najdokładniejszy sposób oszacowania odpowiedniej wartości szczytowej fundamentalnych sygnałów? Jednym ze sposobów może być zerowanie pola czasowego …
Mam wiele prób danych fizjologicznych. Robię analizę opartą na częstotliwości, aby przeanalizować moc (amplitudę) dla określonych częstotliwości. Czy uśrednianie wielu prób o jednakowej długości, a następnie przyjmowanie pojedynczej FFT uśrednionego sygnału w porównaniu do obliczania FFT dla każdej próby, a następnie uśrednianie przedziałów częstotliwości jest takie samo? W praktyce uważam, …
Chciałbym użyć STFT do analizy wielopłaszczyznowej. Zdaję sobie sprawę, że wykrycie cząsteczek występujących w sygnale to dopiero początek. Nadal mam z tym problem. Powiedzmy, że mam próbkowany sygnał z częstotliwością „CD” 44100Hz. Z oknem 1024próbek otrzymuję rozdzielczość przedziału częstotliwości wynoszącą 22500Hz/512=43Hz. To wystarczy, aby rozpoznać wysokie dźwięki fortepianu, takie jak: …
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.