1.2.83
This commit is contained in:
Binary file not shown.
@@ -1 +1 @@
|
||||
1.2.82
|
||||
1.2.83
|
||||
25
Readme.md
25
Readme.md
@@ -1,5 +1,30 @@
|
||||
# История версий LogsView
|
||||
***
|
||||
## build 1.2.83
|
||||
1. Добавлены фильтры IIR в математику.
|
||||
Новые функции в формулах
|
||||
- lowpass(x, fc_hz, order)
|
||||
- highpass(x, fc_hz, order)
|
||||
- lowhighpass(x, f_low_hz, f_high_hz, order) (внутри: HP(order,f_low) → LP(order,f_high))
|
||||
|
||||
Узкополосный режектор (notch / band-stop). Теперь можно в формуле использовать:
|
||||
- notch(x, f0_hz, Q) — обычный notch 2-го порядка
|
||||
- notch_n(x, f0_hz, Q, order) — notch повышенного порядка как каскад biquad, order = 2,4,6..12
|
||||
|
||||
Важные ограничения (сделано намеренно):
|
||||
- Для логов с неравномерной сеткой времени (custom keys, isIntervalsEqual()==false) фильтр выдаст ошибку: filter: неравномерная сетка времени (custom keys) не поддержана
|
||||
- order ограничен 1..12 (защита по производительности/памяти)
|
||||
|
||||
2. Добавлены FIR фильтры:
|
||||
- fir_lowpass(x, fc_hz, taps)
|
||||
- fir_highpass(x, fc_hz, taps)
|
||||
- fir_bandpass(x, f1_hz, f2_hz, taps)
|
||||
|
||||
Реализация: windowed-sinc + окно Hamming, состояние — кольцевой буфер на taps, вычисление — честная свёртка O(taps) на точку.
|
||||
|
||||
3. Мелкие улучшения UI.
|
||||
|
||||
---
|
||||
## build 1.2.82
|
||||
1. В расчете FFT добавлены новые алгоритмы расчета FFT :
|
||||
- FFTW (lib) - внешняя библиотека FFTW 3.0 - самая быстрая
|
||||
|
||||
Reference in New Issue
Block a user