Pytania otagowane jako interpolation

Interpolacja to metoda konstruowania nowych punktów danych w zakresie dyskretnego zestawu znanych punktów danych.

6
Obliczanie pliku PDF kształtu fali na podstawie jego próbek
Jakiś czas temu próbowałem różnych sposobów rysowania cyfrowych przebiegów , a jedną z rzeczy, które próbowałem, zamiast standardowej sylwetki obwiedni amplitudy, było wyświetlenie jej bardziej jak oscyloskop. Tak wygląda fala sinusoidalna i prostokątna na lunecie: Naiwnym sposobem na to jest: Podziel plik audio na jeden fragment na piksel poziomy w …

3
Jak działają kaskadowe sekcje biquad dla filtrów wyższego rzędu?
Próbuję zaimplementować filtr IIR 8. rzędu, a każda notka aplikacji i podręcznik, który przeczytałem, mówi, że najlepiej jest zaimplementować dowolny filtr rzędu więcej niż 2 jako sekcje drugiego rzędu. Użyłem tf2sosw MATLAB, aby uzyskać współczynniki dla sekcji drugiego rzędu, co dało mi współczynniki 6x4 dla 4 sekcji drugiego rzędu, zgodnie …
20 filters  filter-design  infinite-impulse-response  biquad  audio  image-processing  distance-metrics  algorithms  interpolation  audio  hardware  performance  sampling  computer-vision  dsp-core  music  frequency-spectrum  matlab  power-spectral-density  filter-design  ica  source-separation  fourier-transform  fourier-transform  sampling  bandpass  audio  algorithms  edge-detection  filters  computer-vision  stereo-vision  filters  finite-impulse-response  infinite-impulse-response  image-processing  blur  impulse-response  state-space  linear-systems  dft  floating-point  software-implementation  oscillator  matched-filter  digital-communications  digital-communications  deconvolution  continuous-signals  discrete-signals  transfer-function  image-processing  computer-vision  3d 

2
Wypełnienie zerowe w dziedzinie częstotliwości - specjalne traktowanie X [N / 2]
Załóżmy, że chcemy interpolować sygnał okresowy z parzystą liczbą próbek (np. N = 8) poprzez wypełnianie zerami w dziedzinie częstotliwości. Niech DFT X=[A,B,C,D,E,F,G,H] teraz dopiszmy go do 16 próbek, aby dać Y. Każdy przykład podręcznika i samouczek online, który widziałem, wstawia zera przy dawaniu . (Następnie jest interpolowany sygnał).[Y4...Y11] Y=[2A,2B,2C,2D,0,0,0,0,0,0,0,0,2E,2F,2G,2H]y …

2
Jak zaprojektować filtry interpolacyjne Nyquist za pomocą algorytmu Parks-McClellan?
Możemy łatwo zaprojektować filtry interpolacyjne, które spełniają pewne ograniczenia w dziedzinie częstotliwości za pomocą algorytmu Parks-McClellan . Jednak nie jest od razu jasne, jak egzekwować ograniczenia w dziedzinie czasu; w szczególności jestem zainteresowany generowaniem filtrów Nyquist. Więc jeśli oversampling jest jeden raz N, chcę, aby filtr miał zero przecięć kNdla …


2
Dzwonienie o wartości rzeczywistej, gdy FFT o wypełnieniu zerowym nieparzystej długości
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 …
13 fft  interpolation  c 

2
Jak naprawdę działa przesunięcie obrazu subpikseli za pomocą DFT?
Próbuję ocenić jakość kilku metod interpolacji obrazu dla aplikacji, która wymaga generowania obrazów z przesunięciem subpikseli. Pomyślałem, że mogę porównać wyniki przesunięcia subpiksela za pomocą wszystkich tych wariantów interpolacji z jakimś idealnie przesuniętym obrazem, ale prawdopodobnie nie jest możliwe uzyskanie go (jaka byłaby wtedy potrzeba interpolacji?). Myślałem o zastosowaniu przesunięcia …

1
Jak mogę automatycznie klasyfikować piki sygnałów mierzonych w różnych pozycjach?
Mam mikrofony mierzące dźwięk w czasie w wielu różnych pozycjach w przestrzeni. Wszystkie nagrywane dźwięki pochodzą z tej samej pozycji w przestrzeni, ale z powodu różnych ścieżek od punktu źródłowego do każdego mikrofonu; sygnał zostanie (czas) przesunięty i zniekształcony. Wiedza a priori została wykorzystana do skompensowania przesunięć czasowych tak dobrze, …

1
Jakich metod interpolacji mogę użyć, aby uzyskać jak najlepsze dopasowanie do tych krzywych?
Pracuję z obrazami MRI mózgu, które mają określone obszary oznaczone ręcznie jak i . Próbuję wymyślić funkcję interpolacji, która pozwoli mi opisać takie krzywe, dzięki czemu będę mógł używać technik uczenia maszynowego do automatycznego generowania takich oznaczeń na nieoznakowanych obrazach, takich jak i . Rozważałem użycie interpolacji sześciennych do przybliżenia …


1
Kiedy interpolacja splajnu sześciennego jest lepsza niż wielomian interpolujący?
Poniższy wątek stanowi niewielką odmianę przykładu z podręcznika. Autor wykorzystał ten przykład, aby zilustrować, że wielomian interpolujący w próbkach o równych odstępach ma duże oscylacje w pobliżu końca przedziału interpolacji. Oczywiście interpolacja splajnu sześciennego daje dobre przybliżenie w całym przedziale. Przez lata uważałem, że należy unikać interpolacji wielomianowej wysokiego rzędu …

3
Zero, First, Second… Hold n-tego rzędu
Funkcja prostokątna jest zdefiniowana jako: rect(t)=⎧⎩⎨⎪⎪⎪⎪0121if |t|&gt;12if |t|=12if |t|&lt;12.rect(t)={0if |t|&gt;1212if |t|=121if |t|&lt;12.\mathrm{rect}(t) = \begin{cases} 0 & \mbox{if } |t| > \frac{1}{2} \\ \frac{1}{2} & \mbox{if } |t| = \frac{1}{2} \\ 1 & \mbox{if } |t| < \frac{1}{2}. \\ \end{cases} Funkcja trójkątna jest zdefiniowana jako: tri(t)={1−|t|,0,|t|&lt;1otherwisetri⁡(t)={1−|t|,|t|&lt;10,otherwise\operatorname{tri}(t) = \begin{cases} 1 - |t|, …

1
Jak użyć filtra Savitzky Golay, aby znaleźć lokalne maksima (pomiędzy próbkami) w dyskretnie próbkowanym sygnale 1D?
Mam sygnał sejsmiczny y (i): Tutaj znalazłem jedno maksimum: i = 152,54, y = 222,29 ręcznie i narysowałem je na czerwono. Chcę znaleźć wszystkie maksima automatycznie. Czytałem, że filtr Savitzky Golay (SGF) może być wykorzystywany do wyszukiwania wygładzonych oszacowań zarówno sygnału, jak i jego pochodnych, oraz że jedną z korzyści …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.