Pytania otagowane jako software-implementation

Pytania dotyczące implementacji różnych algorytmów w środowiskach oprogramowania i językach programowania.

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 

7
Gdzie mogę uzyskać implementację open source optymalnego algorytmu projektowania filtrów FIR-Parks w parkach McClellana?
Tło: Często wykonuję jakieś zadanie przetwarzania sygnału, które wymaga unikalnego filtra. Zwykle w tym momencie idę do MATLAB i nowy unikalny filtr za pomocą . Funkcja MATLAB implementuje algorytm Parks-McClellan. Teraz mam filtr i umieszczam go w zakodowanej tablicy. Ale oto problem: mam teraz zakodowany filtr, który działa tylko w …

3
Jak wdrożyć oscylator cyfrowy?
Mam zmiennoprzecinkowy system cyfrowego przetwarzania sygnałów, który działa ze stałą częstotliwością próbkowania próbek na sekundę, zaimplementowany przy użyciu procesora x86-64. Zakładając, że system DSP jest synchronicznie zablokowany na czymkolwiek, co jest najlepszym sposobem na wdrożenie oscylatora cyfrowego przy jakiejś częstotliwości ?ffs=32768fs=32768f_s = 32768fff W szczególności chcę wygenerować sygnał: gdzie dla …

1
Usuwanie odblasków z obrazu
Zastrzeżenie: NIE jestem w żaden sposób zaangażowany w przetwarzanie sygnałów. Po prostu bardzo ciekawy ... Pytanie jest bardzo proste: czy możliwe jest zastosowanie przetwarzania obrazu do obrazu w celu usunięcia lub zmniejszenia olśnienia reflektorów? Byłoby to zdjęcie takie jak to: Jeśli jest to możliwe, czy dostępna jest do tego biblioteka …

2
Czy są jakieś standardowe formularze implementacji przestrajalnych filtrów Butterworth?
Jednym ze standardowych sposobów implementacji filtra Butterwortha jest kaskada odcinków drugiego rzędu, z których każdy odpowiada parze złożonych sprzężonych biegunów. Na przykład dla filtra czwartego rzędu byłyby dwie sekcje drugiego rzędu. Jeśli weźmiemy pod uwagę, w jaki sposób lokalizacje biegunów filtra dolnoprzepustowego zmieniają się w płaszczyźnie Z, gdy punkt odcięcia …


3
„Filtr dolnoprzepustowy” w kontekstach API oprogramowania innych niż EE
Jestem doświadczonym inżynierem oprogramowania i pracuję nad czujnikami smartfonów. Chodziłem na podstawowe zajęcia EE z DSP i staram się wykorzystać swoją wiedzę. Wierzę, że rozumiem splot, funkcje przenoszenia, transformację Z itp. Wiem trochę o filtrach FIR i IIR. Teraz, czytając API i dokumentację oprogramowania, widzę, że ludzie stosują LPF do …

5
Kiedy rozważać podwójny (64-bitowy) zmiennoprzecinkowy dźwięk
Kiedy syntetyzując i przetwarzając dźwięk na nowoczesnych procesorach, należy rozważyć użycie czegoś innego niż zmiennoprzecinkowy pojedynczej precyzji (32 bity)? Oczywiście dźwięk przychodzący i wychodzący do świata rzeczywistego ma 16/24 bity, więc mówię tylko o precyzji sygnałów (zarówno samego dźwięku, jak i współczynników filtrowania) w oprogramowaniu. Zakładać, że: CPU / DSP …

4
Pomoc w równaniach wykładniczej obwiedni ADSR
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 …

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.