Próbowałem google i wikipedia-go, ale nie otrzymałem odpowiedzi poza „to dlatego, że częstotliwość sygnału wejściowego znajduje się między dwoma pojemnikami”. Rozumiem, że to jest powód, ale nie rozumiem, dlaczego wyciek wydaje się rozciągać na kilka sąsiednich pojemników, a nie tylko na jeden sąsiedni pojemnik. Aby zilustrować to, o czym mówię, …
W większości przykładów i kodu FFT, który widziałem, wynik (wielkości częstotliwości) operacji DFT do przodu jest skalowany przez N - tzn. Zamiast dawać ci wielkość każdego przedziału częstotliwości, daje ci N razy wielkość. Operacyjnie dzieje się tak po prostu dlatego, że DFT oblicza się, biorąc wewnętrzny iloczyn sygnału z każdą …
Ok, płaskość widmowa (zwana również entropią Wienera) jest zdefiniowana jako stosunek średniej geometrycznej widma do jego średniej arytmetycznej. Wikipedia i inne źródła podają spektrum mocy . Czy to nie jest kwadrat transformaty Fouriera? FFT wytwarza „widmo amplitudy”, a następnie wyliczasz to, aby uzyskać „widmo mocy”? Zasadniczo chcę wiedzieć, czy spectrum …
Wszystkie typowe funkcje okna innego niż prostokątne wydają się być symetryczne. Czy zdarza się, że przed FFT ktoś chciałby użyć niesymetrycznej funkcji okna? (Powiedz, czy dane po jednej stronie przysłony FFT były uważane za nieco ważniejsze niż dane po drugiej lub mniej zaszumione itp.) Jeśli tak, jakie rodzaje asymetrycznych funkcji …
Jeśli masz funkcję i odwołujesz się do sin wave co by to był szybki algorytm do obliczenia ?sin ( ω x ) ϕf(t)=A⋅sin(ωt+ϕ)f(t)=A⋅sin(ωt+ϕ)f(t)=A \cdot \sin(\omega t+\phi)sin(ωx)sin(ωx)\sin(\omega x)ϕϕ\phi Szukałem na Goertzela algorytmu, ale nie wydaje się do czynienia z fazą?
Próbuję zrozumieć FFT, oto co mam do tej pory: Aby znaleźć wielkość częstotliwości w kształcie fali, należy je zbadać, mnożąc falę przez częstotliwość, której szukają, w dwóch różnych fazach (sin i cos) i uśredniając każdą z nich. Faza znajduje się w relacji do dwóch, a kod tego jest mniej więcej …
Chciałbym stworzyć biały szum w dziedzinie częstotliwości, a następnie przekształcić go w domenę czasu za pomocą Pythona. Aby zrozumieć problem, po prostu wygenerowałem biały szum w dziedzinie czasu i przekształciłem go w domenę częstotliwości: import scipy.signal as sg import numpy as np import matplotlib.pyplot as plt e = np.random.normal(0,1,1e3) E …
Tradycyjna dyskretna transformata Fouriera (DFT) i jej kuzyn FFT wytwarzają pojemniki rozmieszczone w równych odstępach. Innymi słowy, dostajesz coś w rodzaju pierwszych 10 herców w pierwszym koszu, od 10,1 do 20 w drugim itd. Potrzebuję jednak czegoś innego. Chcę, aby zakres częstotliwości pokrywany przez każdy pojemnik zwiększał się geometrycznie. Załóżmy, …
Kilka tygodni eksperymentowałem, aby znaleźć sposób na dopasowanie / znalezienie podobnych utworów w bibliotece zawierającej różne gatunki muzyczne. Moja pierwsza próba polegała na wykryciu funkcji takich jak Tempo lub ilości basów w utworach, aby utworzyć grupy, ale nie posunąłem się za daleko z tym podejściem (wykrywanie uderzeń oparte na zmianach …
Przeczytałem ten obraz: wziął FFT (2D), a następnie Odwrotny FFT, aby odzyskać dokładnie obraz. Kod podano w celach informacyjnych: imfft = fft2(photographer); im = uint8(ifft2(imfft)); imshow(im); %Output is same image Ale kiedy zmieniam Fouriera i biorę tylko prawdziwą część, imfft = real(fft2(photographer)); im = uint8(ifft2(imfft)); imshow(im); Otrzymuję taki obraz ( …
Robię badania nad metodą FFT, a termin, który zawsze się pojawia, to „bin częstotliwości”. Z tego, co rozumiem, ma to coś wspólnego z pasmem utworzonym wokół częstotliwości danego sinusoidy, ale tak naprawdę nie mogę zrozumieć, w jaki sposób. Wymyśliłem też, jak przejść z danego przedziału częstotliwości do jego powiązanej częstotliwości, …
Próbuję zrozumieć związek między filtrem FIR zaprojektowanym na podstawie „pierwszych zasad” za pomocą jądra filtra z splotem a filtrem zaprojektowanym na jeden z dwóch sposobów za pomocą FFT (patrz poniżej). O ile rozumiem, odpowiedź impulsowa filtra FIR jest taka sama jak jądro splotu filtra. (Popraw mnie, jeśli się mylę.) Moim …
Istnieje kilka doskonałych wątków do dyskusji i odpowiedzi na tej stronie (eletronics.se) na temat teorii transformacji Fouriera. Próbowałem zaimplementować to samo w narzędziu do symulacji (MS Excel :)). Mam kilka problemów interpretacyjnych i wdrożeniowych dotyczących tego samego. Próbuję przeanalizować przebieg napięcia o częstotliwości 50 Hz. Jednak poniższe dane to tylko …
Obliczam FFT z wejścia mikrofonu. Zauważam, że niższe częstotliwości zawsze wydają się mieć większą moc (wyższe dB) niż wyższe częstotliwości. Tnę dane na ramki 24576 bajtów (4096 * 6). Zastosuj okno Hamminga: input[i] *= (0.54d - 0.46d*(double) Math.Cos((2d*Math.PI*i)/fs)); Uruchom go przez FFTW Process1D(). Konwertuj z liczb zespolonych: output[i] = 10.0 …
Chcę wdrożyć Fast Cosine Transform. Czytałem na wikipedii , że istnieje szybka wersja DCT, która jest obliczana podobnie do FFT. Próbowałem przeczytać cytowany artykuł Makhoul * dla implementacji FTPACK i FFTW, które są również używane w Scipy , ale nie byłem w stanie wyodrębnić faktycznego algorytmu. Oto co mam do …
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.